impl<'a, 'tcx, 'v> Visitor<'v> for BorrowckCtxt<'a, 'tcx> {
fn visit_fn(&mut self, fk: FnKind<'v>, fd: &'v FnDecl,
- b: &'v Block, s: Span, n: NodeId) {
- borrowck_fn(self, fk, fd, b, s, n);
+ b: &'v Block, s: Span, id: ast::NodeId) {
+ borrowck_fn(self, fk, fd, b, s, id);
}
fn visit_item(&mut self, item: &ast::Item) {
check_local(self, l);
}
fn visit_fn(&mut self, fk: FnKind<'v>, fd: &'v FnDecl,
- b: &'v Block, s: Span, _: NodeId) {
- check_fn(self, fk, fd, b, s);
+ b: &'v Block, s: Span, n: NodeId) {
+ check_fn(self, fk, fd, b, s, n);
}
}
kind: FnKind,
decl: &FnDecl,
body: &Block,
- sp: Span) {
+ sp: Span,
+ _: NodeId) {
visit::walk_fn(cx, kind, decl, body, sp);
for input in decl.inputs.iter() {
is_refutable(cx, &*input.pat, |pat| {
}
impl<'a, 'tcx, 'v> Visitor<'v> for IrMaps<'a, 'tcx> {
- fn visit_fn(&mut self, fk: FnKind<'v>, fd: &'v FnDecl,
- b: &'v Block, s: Span, n: NodeId) {
- visit_fn(self, fk, fd, b, s, n);
+ fn visit_fn(&mut self, fk: FnKind<'v>, fd: &'v FnDecl, b: &'v Block, s: Span, id: ast::NodeId) {
+ visit_fn(self, fk, fd, b, s, id);
}
fn visit_local(&mut self, l: &ast::Local) { visit_local(self, l); }
fn visit_expr(&mut self, ex: &Expr) { visit_expr(self, ex); }
decl: &FnDecl,
body: &Block,
sp: Span,
- id: NodeId) {
- debug!("visit_fn: id={}", id);
- let _i = ::util::common::indenter();
+ id: ast::NodeId) {
+ debug!("visit_fn");
// swap in a new set of IR maps for this function body:
let mut fn_maps = IrMaps::new(ir.tcx);
fd: &'v ast::FnDecl,
b: &'v ast::Block,
s: Span,
- _: NodeId) {
+ _: ast::NodeId) {
if generated_code(s) {
return;
}