about summary refs log tree commit diff
path: root/src/libsyntax
diff options
context:
space:
mode:
authorSeo Sanghyeon <sanxiyn@gmail.com>2013-12-12 23:01:47 +0900
committerSeo Sanghyeon <sanxiyn@gmail.com>2013-12-12 23:01:47 +0900
commit5499b453238b472976c65e415fb9aad291782541 (patch)
treeec17a32861137da406ac0953279551dc683253e1 /src/libsyntax
parent1b12dca7f97a51c6cbb4f47ea6e095d841a97c1a (diff)
downloadrust-5499b453238b472976c65e415fb9aad291782541.tar.gz
rust-5499b453238b472976c65e415fb9aad291782541.zip
Remove fk_anon
Diffstat (limited to 'src/libsyntax')
-rw-r--r--src/libsyntax/ast_util.rs2
-rw-r--r--src/libsyntax/visit.rs10
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(..) => {
         }
     }