about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMarijn Haverbeke <marijnh@gmail.com>2011-07-31 12:23:42 +0200
committerMarijn Haverbeke <marijnh@gmail.com>2011-07-31 12:23:42 +0200
commitc7ef6d28660140b60691dc4a72fbef42216e1ae9 (patch)
tree28f2273504498dc5538cbe5f1f0e3db1365512ca
parent2971cfb1457e51e33df404baa76cd624a642f632 (diff)
downloadrust-c7ef6d28660140b60691dc4a72fbef42216e1ae9.tar.gz
rust-c7ef6d28660140b60691dc4a72fbef42216e1ae9.zip
Stop using walk.rs in the fuzzer
-rw-r--r--src/fuzzer/fuzzer.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/fuzzer/fuzzer.rs b/src/fuzzer/fuzzer.rs
index 254ff7f7951..3b7b2364771 100644
--- a/src/fuzzer/fuzzer.rs
+++ b/src/fuzzer/fuzzer.rs
@@ -16,7 +16,7 @@ import std::option;
 
 import rustc::syntax::ast;
 import rustc::syntax::fold;
-import rustc::syntax::walk;
+import rustc::syntax::visit;
 import rustc::syntax::codemap;
 import rustc::syntax::parse::parser;
 import rustc::syntax::print::pprust;
@@ -102,10 +102,10 @@ fn steal_exprs(crate: &ast::crate) -> ast::expr[] {
             *es += ~[*e];
         } else {/* now my indices are wrong :( */ }
     }
-    let v =
-        {visit_expr_pre: bind stash_expr(exprs, _)
-            with walk::default_visitor()};
-    walk::walk_crate(v, crate);
+    let v = visit::mk_simple_visitor
+        (@{visit_expr: bind stash_expr(exprs, _)
+           with *visit::default_simple_visitor()});
+    visit::visit_crate(crate, (), v);
     *exprs
 }