summary refs log tree commit diff
path: root/src/libsyntax/ext/base.rs
diff options
context:
space:
mode:
authorJohn Clements <clements@racket-lang.org>2014-07-02 22:38:30 -0700
committerJohn Clements <clements@racket-lang.org>2014-07-04 12:07:51 -0700
commit9fdaa948c03a33e703eb5830dbed82ee2afe5101 (patch)
tree7afe9dce992f6e05534894182ea0b6cd7e55802b /src/libsyntax/ext/base.rs
parentf126eacd115415b0814ceb4a1c71380a0b2eb752 (diff)
downloadrust-9fdaa948c03a33e703eb5830dbed82ee2afe5101.tar.gz
rust-9fdaa948c03a33e703eb5830dbed82ee2afe5101.zip
move RenameList to mtwt, add new_renames abstraction
Diffstat (limited to 'src/libsyntax/ext/base.rs')
-rw-r--r--src/libsyntax/ext/base.rs6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/libsyntax/ext/base.rs b/src/libsyntax/ext/base.rs
index d2e69204d33..cf69277594f 100644
--- a/src/libsyntax/ext/base.rs
+++ b/src/libsyntax/ext/base.rs
@@ -19,6 +19,7 @@ use parse::parser;
 use parse::token;
 use parse::token::{InternedString, intern, str_to_ident};
 use util::small_vector::SmallVector;
+use ext::mtwt;
 
 use std::collections::HashMap;
 use std::gc::{Gc, GC};
@@ -273,7 +274,7 @@ pub struct BlockInfo {
     // should macros escape from this scope?
     pub macros_escape: bool,
     // what are the pending renames?
-    pub pending_renames: RenameList,
+    pub pending_renames: mtwt::RenameList,
 }
 
 impl BlockInfo {
@@ -285,9 +286,6 @@ impl BlockInfo {
     }
 }
 
-// a list of ident->name renamings
-pub type RenameList = Vec<(ast::Ident, Name)>;
-
 // The base map of methods for expanding syntax extension
 // AST nodes into full ASTs
 pub fn syntax_expander_table() -> SyntaxEnv {