Remove walk instance from kind.rs

This commit is contained in:
Marijn Haverbeke 2011-07-28 07:42:51 +02:00
parent c78ac29002
commit 757b7ec534
2 changed files with 6 additions and 6 deletions

View file

@ -72,7 +72,7 @@
import syntax::ast;
import syntax::walk;
import syntax::visit;
import ast::kind;
import ast::kind_unique;
@ -143,10 +143,10 @@ fn check_expr(tcx: &ty::ctxt, e: &@ast::expr) {
}
fn check_crate(tcx: &ty::ctxt, crate: &@ast::crate) {
let visit =
{visit_expr_pre: bind check_expr(tcx, _)
with walk::default_visitor()};
walk::walk_crate(visit, *crate);
let visit = visit::mk_simple_visitor
(@{visit_expr: bind check_expr(tcx, _)
with *visit::default_simple_visitor()});
visit::visit_crate(*crate, (), visit);
tcx.sess.abort_if_errors();
}

View file

@ -1187,7 +1187,7 @@ mod writeback {
visit_block_pre: bind visit_block_pre(wbcx, _),
visit_pat_pre: bind visit_pat_pre(wbcx, _),
visit_local_pre: bind visit_local_pre(wbcx, _)
with walk::default_visitor()};
with walk::default_visitor()};
walk::walk_block(visit, blk);
ret wbcx.success;
}