about summary refs log tree commit diff
path: root/src/comp/middle
diff options
context:
space:
mode:
authorMarijn Haverbeke <marijnh@gmail.com>2011-12-23 18:24:49 +0100
committerMarijn Haverbeke <marijnh@gmail.com>2011-12-23 18:24:49 +0100
commit711ff657e260def1c05d27d6447fa6b6733a5b2a (patch)
tree5bd79df2a3a78da038a101924e2f260b40a61661 /src/comp/middle
parent25e65239ad81af6123bcf9e4b5173dad2ced99c2 (diff)
Get rid of visit_fn_block in visit.rs
It seems redundant and error-prone.
Diffstat (limited to 'src/comp/middle')
-rw-r--r--src/comp/middle/resolve.rs13
1 files changed, 1 insertions, 12 deletions
diff --git a/src/comp/middle/resolve.rs b/src/comp/middle/resolve.rs
index 68d4d5aac30..3a2b6ef966c 100644
--- a/src/comp/middle/resolve.rs
+++ b/src/comp/middle/resolve.rs
@@ -337,9 +337,7 @@ fn resolve_names(e: @env, c: @ast::crate) {
           visit_ty: bind walk_ty(e, _, _, _),
           visit_constr: bind walk_constr(e, _, _, _, _, _),
           visit_fn_proto:
-              bind visit_fn_proto_with_scope(e, _, _, _, _, _, _, _, _),
-          visit_fn_block:
-              bind visit_fn_block_with_scope(e, _, _, _, _, _, _)
+              bind visit_fn_proto_with_scope(e, _, _, _, _, _, _, _, _)
           with *visit::default_visitor()};
     visit::visit_crate(*c, cons(scope_crate, @nil), visit::mk_vt(v));
     e.used_imports.track = false;
@@ -444,15 +442,6 @@ fn visit_fn_proto_with_scope(e: @env, decl: ast::fn_decl, tp: [ast::ty_param],
     visit::visit_fn_proto(decl, tp, body, sp, name, id, cons(scope, @sc), v);
 }
 
-fn visit_fn_block_with_scope(_e: @env, decl: fn_decl, blk: ast::blk,
-                             span: span, id: node_id,
-                             sc: scopes, v: vt<scopes>) {
-    let scope = scope_fn_expr(decl, id, []);
-    log(debug, ("scope=", scope));
-    visit::visit_fn_block(decl, blk, span, id, cons(scope, @sc), v);
-    log(debug, ("unscope"));
-}
-
 fn visit_block_with_scope(b: ast::blk, sc: scopes, v: vt<scopes>) {
     let pos = @mutable 0u, loc = @mutable 0u;
     let block_sc = cons(scope_block(b, pos, loc), @sc);