From 5405f45274dc6dce53743092dc0679a5f43482d9 Mon Sep 17 00:00:00 2001 From: Marijn Haverbeke Date: Wed, 11 May 2011 15:10:24 +0200 Subject: Get rid of block indices --- src/comp/middle/fold.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/comp/middle/fold.rs') diff --git a/src/comp/middle/fold.rs b/src/comp/middle/fold.rs index 62521067..bf85297f 100644 --- a/src/comp/middle/fold.rs +++ b/src/comp/middle/fold.rs @@ -862,7 +862,6 @@ fn fold_stmt[ENV](&ENV env, &ast_fold[ENV] fld, &@stmt s) -> @stmt { fn fold_block[ENV](&ENV env, &ast_fold[ENV] fld, &block blk) -> block { - auto index = new_str_hash[ast.block_index_entry](); let ENV env_ = fld.update_env_for_block(env, blk); if (!fld.keep_going(env_)) { @@ -873,7 +872,6 @@ fn fold_block[ENV](&ENV env, &ast_fold[ENV] fld, &block blk) -> block { for (@ast.stmt s in blk.node.stmts) { auto new_stmt = fold_stmt[ENV](env_, fld, s); Vec.push[@ast.stmt](stmts, new_stmt); - ast.index_stmt(index, new_stmt); } auto expr = none[@ast.expr]; @@ -887,7 +885,7 @@ fn fold_block[ENV](&ENV env, &ast_fold[ENV] fld, &block blk) -> block { } auto aa = fld.fold_ann(env, blk.node.a); - ret respan(blk.span, rec(stmts=stmts, expr=expr, index=index, a=aa)); + ret respan(blk.span, rec(stmts=stmts, expr=expr, a=aa)); } fn fold_arm[ENV](&ENV env, &ast_fold[ENV] fld, &arm a) -> arm { -- cgit v1.2.3