diff options
Diffstat (limited to 'src/libsyntax/fold.rs')
| -rw-r--r-- | src/libsyntax/fold.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/libsyntax/fold.rs b/src/libsyntax/fold.rs index 51475528174..3016ee660dc 100644 --- a/src/libsyntax/fold.rs +++ b/src/libsyntax/fold.rs @@ -559,6 +559,11 @@ pub fn noop_fold_expr(e: &expr_, fld: @ast_fold) -> expr_ { expr_while(cond, ref body) => { expr_while(fld.fold_expr(cond), fld.fold_block(body)) } + expr_for_loop(pat, iter, ref body) => { + expr_for_loop(fld.fold_pat(pat), + fld.fold_expr(iter), + fld.fold_block(body)) + } expr_loop(ref body, opt_ident) => { expr_loop( fld.fold_block(body), |
