diff options
| author | Seo Sanghyeon <sanxiyn@gmail.com> | 2013-12-12 23:01:47 +0900 |
|---|---|---|
| committer | Seo Sanghyeon <sanxiyn@gmail.com> | 2013-12-12 23:01:47 +0900 |
| commit | 5499b453238b472976c65e415fb9aad291782541 (patch) | |
| tree | ec17a32861137da406ac0953279551dc683253e1 /src/libsyntax | |
| parent | 1b12dca7f97a51c6cbb4f47ea6e095d841a97c1a (diff) | |
| download | rust-5499b453238b472976c65e415fb9aad291782541.tar.gz rust-5499b453238b472976c65e415fb9aad291782541.zip | |
Remove fk_anon
Diffstat (limited to 'src/libsyntax')
| -rw-r--r-- | src/libsyntax/ast_util.rs | 2 | ||||
| -rw-r--r-- | src/libsyntax/visit.rs | 10 |
2 files changed, 5 insertions, 7 deletions
diff --git a/src/libsyntax/ast_util.rs b/src/libsyntax/ast_util.rs index afbbb069354..87448278687 100644 --- a/src/libsyntax/ast_util.rs +++ b/src/libsyntax/ast_util.rs @@ -542,7 +542,7 @@ impl<'a, O: IdVisitingOperation> Visitor<()> for IdVisitor<'a, O> { self.operation.visit_id(method.self_id); self.visit_generics_helper(generics) } - visit::fk_anon(_) | visit::fk_fn_block => {} + visit::fk_fn_block => {} } for argument in function_declaration.inputs.iter() { diff --git a/src/libsyntax/visit.rs b/src/libsyntax/visit.rs index 3bfc88e1e81..5d36109e454 100644 --- a/src/libsyntax/visit.rs +++ b/src/libsyntax/visit.rs @@ -35,10 +35,8 @@ pub enum fn_kind<'a> { // fn foo(&self) fk_method(Ident, &'a Generics, &'a method), - // @fn(x, y) { ... } - fk_anon(ast::Sigil), - // |x, y| ... + // proc(x, y) ... fk_fn_block, } @@ -47,7 +45,7 @@ pub fn name_of_fn(fk: &fn_kind) -> Ident { fk_item_fn(name, _, _, _) | fk_method(name, _, _) => { name } - fk_anon(..) | fk_fn_block(..) => parse::token::special_idents::anon, + fk_fn_block(..) => parse::token::special_idents::anon, } } @@ -57,7 +55,7 @@ pub fn generics_of_fn(fk: &fn_kind) -> Generics { fk_method(_, generics, _) => { (*generics).clone() } - fk_anon(..) | fk_fn_block(..) => { + fk_fn_block(..) => { Generics { lifetimes: opt_vec::Empty, ty_params: opt_vec::Empty, @@ -507,7 +505,7 @@ pub fn walk_fn<E:Clone, V:Visitor<E>>(visitor: &mut V, visitor.visit_explicit_self(&method.explicit_self, env.clone()); } - fk_anon(..) | fk_fn_block(..) => { + fk_fn_block(..) => { } } |
