]> git.lizzy.rs Git - rust.git/commitdiff
use empty_ctxt to simplify downstream
authorJohn Clements <clements@racket-lang.org>
Fri, 7 Jun 2013 19:26:34 +0000 (12:26 -0700)
committerJohn Clements <clements@racket-lang.org>
Fri, 6 Sep 2013 20:35:09 +0000 (13:35 -0700)
src/libsyntax/ext/expand.rs

index dd5d0c815b5b34b1aebd7a72e307d0c95804421e..fa4b7f9ecd196c4a6e6fbd339e9032f90b00c813 100644 (file)
@@ -8,7 +8,8 @@
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
 
-use ast::{Block, Crate, NodeId, DeclLocal, Expr_, ExprMac, Local, Ident, mac_invoc_tt};
+use ast::{Block, Crate, NodeId, DeclLocal, EMPTY_CTXT, Expr_, ExprMac};
+use ast::{Local, Ident, mac_invoc_tt};
 use ast::{item_mac, Mrk, Stmt_, StmtDecl, StmtMac, StmtExpr, StmtSemi};
 use ast::{ILLEGAL_CTXT, SCTable, token_tree};
 use ast;
@@ -1306,12 +1307,14 @@ pub fn new_ident_marker(mark: Mrk) ->
 
 // perform resolution (in the MTWT sense) on all of the
 // idents in the tree. This is the final step in expansion.
+// FIXME #6993: this function could go away, along with
+// the separate mtwt_resolution pass
 pub fn new_ident_resolver() ->
     @fn(ast::Ident)->ast::Ident {
     |id : ast::Ident|
     ast::Ident {
         name : mtwt_resolve(id),
-        ctxt : ILLEGAL_CTXT
+        ctxt : EMPTY_CTXT
     }
 }