diff options
Diffstat (limited to 'src/comp/middle/fold.rs')
| -rw-r--r-- | src/comp/middle/fold.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/comp/middle/fold.rs b/src/comp/middle/fold.rs index e9c4ee2a..fbf43c55 100644 --- a/src/comp/middle/fold.rs +++ b/src/comp/middle/fold.rs @@ -871,7 +871,8 @@ fn fold_block[ENV](&ENV env, ast_fold[ENV] fld, &block blk) -> block { } } - ret respan(blk.span, rec(stmts=stmts, expr=expr, index=index)); + auto aa = fld.fold_ann(env, blk.node.a); + ret respan(blk.span, rec(stmts=stmts, expr=expr, index=index, a=aa)); } fn fold_arm[ENV](&ENV env, ast_fold[ENV] fld, &arm a) -> arm { |