Stop using walk.rs in the fuzzer

This commit is contained in:
Marijn Haverbeke
2011-07-31 12:23:42 +02:00
parent 2971cfb145
commit c7ef6d2866
+5 -5
View File
@@ -16,7 +16,7 @@
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 stash_expr(es: @mutable ast::expr[], e: &@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
}