about summary refs log tree commit diff
path: root/src/comp
diff options
context:
space:
mode:
authorMarijn Haverbeke <marijnh@gmail.com>2011-07-29 11:58:06 +0200
committerMarijn Haverbeke <marijnh@gmail.com>2011-07-29 12:18:26 +0200
commit4c09d4a7707e8fd5d7bd94b164a20d157d3d14d4 (patch)
tree0f95cdfe71861507724ac7c73def5288399dd02f /src/comp
parent2ef947b85c87b31321c60227599bbfe8b68a5a80 (diff)
downloadrust-4c09d4a7707e8fd5d7bd94b164a20d157d3d14d4.tar.gz
rust-4c09d4a7707e8fd5d7bd94b164a20d157d3d14d4.zip
Missed another instance of walk in typeck
Diffstat (limited to 'src/comp')
-rw-r--r--src/comp/middle/typeck.rs9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/comp/middle/typeck.rs b/src/comp/middle/typeck.rs
index c1d2b7a0758..7d373d5ec8b 100644
--- a/src/comp/middle/typeck.rs
+++ b/src/comp/middle/typeck.rs
@@ -3,7 +3,6 @@ import ast::mutability;
 import ast::local_def;
 import ast::respan;
 import ast::spanned;
-import syntax::walk;
 import syntax::visit;
 import metadata::csearch;
 import driver::session;
@@ -2683,10 +2682,10 @@ fn check_crate(tcx: &ty::ctxt, crate: &@ast::crate) {
     let obj_infos: obj_info[] = ~[];
 
     let ccx = @{mutable obj_infos: obj_infos, tcx: tcx};
-    let visit =
-        {visit_item_pre: bind check_item(ccx, _)
-            with walk::default_visitor()};
-    walk::walk_crate(visit, *crate);
+    let visit = visit::mk_simple_visitor
+        (@{visit_item: bind check_item(ccx, _)
+           with *visit::default_simple_visitor()});
+    visit::visit_crate(*crate, (), visit);
     check_for_main_fn(tcx, crate);
     tcx.sess.abort_if_errors();
 }