diff options
| author | Eduard Burtescu <edy.burt@gmail.com> | 2014-02-26 16:06:45 +0200 |
|---|---|---|
| committer | Eduard Burtescu <edy.burt@gmail.com> | 2014-02-26 16:06:45 +0200 |
| commit | 05e4d944a9f7db17e759cd4e09fb82357b8cee28 (patch) | |
| tree | ad01af5adf976b29f72956c05de0dc395e45412f /src/libsyntax/ast_map.rs | |
| parent | 7a588ceff2143198f33a62d27b8cd735cb2b9b82 (diff) | |
| download | rust-05e4d944a9f7db17e759cd4e09fb82357b8cee28.tar.gz rust-05e4d944a9f7db17e759cd4e09fb82357b8cee28.zip | |
Replace callee_id with information stored in method_map.
Diffstat (limited to 'src/libsyntax/ast_map.rs')
| -rw-r--r-- | src/libsyntax/ast_map.rs | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/src/libsyntax/ast_map.rs b/src/libsyntax/ast_map.rs index 9194cfb0694..31c258b36c0 100644 --- a/src/libsyntax/ast_map.rs +++ b/src/libsyntax/ast_map.rs @@ -107,7 +107,6 @@ pub enum Node { /// NodeStructCtor represents a tuple struct. NodeStructCtor(@StructDef), - NodeCalleeScope(@Expr), } // The odd layout is to bring down the total size. @@ -128,7 +127,6 @@ enum MapEntry { EntryLocal(NodeId, @Pat), EntryBlock(NodeId, P<Block>), EntryStructCtor(NodeId, @StructDef), - EntryCalleeScope(NodeId, @Expr), // Roots for node trees. RootCrate, @@ -155,7 +153,6 @@ impl MapEntry { EntryLocal(id, _) => id, EntryBlock(id, _) => id, EntryStructCtor(id, _) => id, - EntryCalleeScope(id, _) => id, _ => return None }) } @@ -173,7 +170,6 @@ impl MapEntry { EntryLocal(_, p) => NodeLocal(p), EntryBlock(_, p) => NodeBlock(p), EntryStructCtor(_, p) => NodeStructCtor(p), - EntryCalleeScope(_, p) => NodeCalleeScope(p), _ => return None }) } @@ -368,7 +364,6 @@ impl Map { Some(NodeArg(pat)) | Some(NodeLocal(pat)) => pat.span, Some(NodeBlock(block)) => block.span, Some(NodeStructCtor(_)) => self.expect_item(self.get_parent(id)).span, - Some(NodeCalleeScope(expr)) => expr.span, _ => fail!("node_span: could not find span for id {}", id), } } @@ -493,11 +488,6 @@ impl<'a, F: FoldOps> Folder for Ctx<'a, F> { self.insert(expr.id, EntryExpr(self.parent, expr)); - // Expressions which are or might be calls: - for callee_id in expr.get_callee_id().iter() { - self.insert(*callee_id, EntryCalleeScope(self.parent, expr)); - } - expr } @@ -650,9 +640,6 @@ fn node_id_to_str(map: &Map, id: NodeId) -> ~str { Some(NodeExpr(expr)) => { format!("expr {} (id={})", pprust::expr_to_str(expr), id) } - Some(NodeCalleeScope(expr)) => { - format!("callee_scope {} (id={})", pprust::expr_to_str(expr), id) - } Some(NodeStmt(stmt)) => { format!("stmt {} (id={})", pprust::stmt_to_str(stmt), id) } |
