diff options
Diffstat (limited to 'src/libsyntax/fold.rs')
| -rw-r--r-- | src/libsyntax/fold.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libsyntax/fold.rs b/src/libsyntax/fold.rs index fddf674a846..d579e7dd2c7 100644 --- a/src/libsyntax/fold.rs +++ b/src/libsyntax/fold.rs @@ -786,6 +786,9 @@ pub fn noop_fold_expr<T:ast_fold>(e: @ast::Expr, folder: &T) -> @ast::Expr { folder.fold_block(body) ) } + ExprProc(ref decl, ref body) => { + ExprProc(fold_fn_decl(decl, folder), folder.fold_block(body)) + } ExprBlock(ref blk) => ExprBlock(folder.fold_block(blk)), ExprAssign(el, er) => { ExprAssign(folder.fold_expr(el), folder.fold_expr(er)) |
