diff options
Diffstat (limited to 'src/libsyntax')
| -rw-r--r-- | src/libsyntax/ast_util.rs | 7 | ||||
| -rw-r--r-- | src/libsyntax/visit.rs | 12 |
2 files changed, 7 insertions, 12 deletions
diff --git a/src/libsyntax/ast_util.rs b/src/libsyntax/ast_util.rs index fb69e440b2f..ffb18e17bda 100644 --- a/src/libsyntax/ast_util.rs +++ b/src/libsyntax/ast_util.rs @@ -546,7 +546,6 @@ impl<'a, O: IdVisitingOperation> Visitor<()> for IdVisitor<'a, O> { function_declaration, block, span, - node_id, env); if !self.pass_through_items { @@ -564,13 +563,13 @@ impl<'a, O: IdVisitingOperation> Visitor<()> for IdVisitor<'a, O> { fn visit_struct_def(&mut self, struct_def: &StructDef, - ident: ast::Ident, - generics: &ast::Generics, + _: ast::Ident, + _: &ast::Generics, id: NodeId, _: ()) { self.operation.visit_id(id); struct_def.ctor_id.map(|ctor_id| self.operation.visit_id(ctor_id)); - visit::walk_struct_def(self, struct_def, ident, generics, id, ()); + visit::walk_struct_def(self, struct_def, ()); } fn visit_trait_method(&mut self, tm: &ast::TraitMethod, _: ()) { diff --git a/src/libsyntax/visit.rs b/src/libsyntax/visit.rs index f715b3a68ae..f820fbd784a 100644 --- a/src/libsyntax/visit.rs +++ b/src/libsyntax/visit.rs @@ -79,13 +79,13 @@ pub trait Visitor<E: Clone> { fn visit_expr_post(&mut self, _ex: &Expr, _e: E) { } fn visit_ty(&mut self, t: &Ty, e: E) { walk_ty(self, t, e) } fn visit_generics(&mut self, g: &Generics, e: E) { walk_generics(self, g, e) } - fn visit_fn(&mut self, fk: &FnKind, fd: &FnDecl, b: &Block, s: Span, n: NodeId, e: E) { - walk_fn(self, fk, fd, b, s, n , e) + fn visit_fn(&mut self, fk: &FnKind, fd: &FnDecl, b: &Block, s: Span, _: NodeId, e: E) { + walk_fn(self, fk, fd, b, s, e) } fn visit_ty_method(&mut self, t: &TypeMethod, e: E) { walk_ty_method(self, t, e) } fn visit_trait_method(&mut self, t: &TraitMethod, e: E) { walk_trait_method(self, t, e) } - fn visit_struct_def(&mut self, s: &StructDef, i: Ident, g: &Generics, n: NodeId, e: E) { - walk_struct_def(self, s, i, g, n, e) + fn visit_struct_def(&mut self, s: &StructDef, _: Ident, _: &Generics, _: NodeId, e: E) { + walk_struct_def(self, s, e) } fn visit_struct_field(&mut self, s: &StructField, e: E) { walk_struct_field(self, s, e) } fn visit_variant(&mut self, v: &Variant, g: &Generics, e: E) { walk_variant(self, v, g, e) } @@ -522,7 +522,6 @@ pub fn walk_fn<E: Clone, V: Visitor<E>>(visitor: &mut V, function_declaration: &FnDecl, function_body: &Block, _span: Span, - _: NodeId, env: E) { walk_fn_decl(visitor, function_declaration, env.clone()); @@ -566,9 +565,6 @@ pub fn walk_trait_method<E: Clone, V: Visitor<E>>(visitor: &mut V, pub fn walk_struct_def<E: Clone, V: Visitor<E>>(visitor: &mut V, struct_definition: &StructDef, - _: Ident, - _: &Generics, - _: NodeId, env: E) { match struct_definition.super_struct { Some(t) => visitor.visit_ty(t, env.clone()), |
