about summary refs log tree commit diff
path: root/src/libsyntax/ext
diff options
context:
space:
mode:
authorJohn Clements <clements@racket-lang.org>2013-07-11 23:07:34 -0700
committerJohn Clements <clements@racket-lang.org>2013-09-06 13:35:12 -0700
commitdbf4e19ea5946723acc1495ac82ed73f784821dd (patch)
tree8a45c9fb5b17015f95db03cbbfd5618c9c8394fb /src/libsyntax/ext
parent60562ac9f8c68c1cf3b30efcd6d6954a9b82acbe (diff)
downloadrust-dbf4e19ea5946723acc1495ac82ed73f784821dd.tar.gz
rust-dbf4e19ea5946723acc1495ac82ed73f784821dd.zip
remove unneeded imports, clean up unused var warnings
Diffstat (limited to 'src/libsyntax/ext')
-rw-r--r--src/libsyntax/ext/base.rs4
-rw-r--r--src/libsyntax/ext/expand.rs14
2 files changed, 9 insertions, 9 deletions
diff --git a/src/libsyntax/ext/base.rs b/src/libsyntax/ext/base.rs
index 24f70bfeaa8..afb8802968c 100644
--- a/src/libsyntax/ext/base.rs
+++ b/src/libsyntax/ext/base.rs
@@ -135,13 +135,13 @@ pub fn syntax_expander_table() -> SyntaxEnv {
     // utility function to simplify creating NormalTT syntax extensions
     // that ignore their contexts
     fn builtin_normal_tt_no_ctxt(f: SyntaxExpanderTTFunNoCtxt) -> @Transformer {
-        let wrapped_expander : SyntaxExpanderTTFun = |a,b,c,d|{f(a,b,c)};
+        let wrapped_expander : SyntaxExpanderTTFun = |a,b,c,_d|{f(a,b,c)};
         @SE(NormalTT(wrapped_expander, None))
     }
     // utility function to simplify creating IdentTT syntax extensions
     // that ignore their contexts
     fn builtin_item_tt_no_ctxt(f: SyntaxExpanderTTItemFunNoCtxt) -> @Transformer {
-        let wrapped_expander : SyntaxExpanderTTItemFun = |a,b,c,d,e|{f(a,b,c,d)};
+        let wrapped_expander : SyntaxExpanderTTItemFun = |a,b,c,d,_e|{f(a,b,c,d)};
         @SE(IdentTT(wrapped_expander, None))
     }
     let mut syntax_expanders = HashMap::new();
diff --git a/src/libsyntax/ext/expand.rs b/src/libsyntax/ext/expand.rs
index 8ee045ba8c1..120f75406c7 100644
--- a/src/libsyntax/ext/expand.rs
+++ b/src/libsyntax/ext/expand.rs
@@ -8,12 +8,12 @@
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
 
-use ast::{Block, Crate, NodeId, DeclLocal, EMPTY_CTXT, Expr_, ExprMac, SyntaxContext};
+use ast::{Block, Crate, NodeId, DeclLocal, Expr_, ExprMac, SyntaxContext};
 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::{token_tree};
 use ast;
-use ast_util::{new_rename, new_mark, mtwt_resolve};
+use ast_util::{new_rename, new_mark};
 use attr;
 use attr::AttrMetaMethods;
 use codemap;
@@ -585,7 +585,7 @@ fn expand_non_macro_stmt (exts: SyntaxEnv,
                 let new_name = fresh_name(ident);
                 new_pending_renames.push((*ident,new_name));
             }
-            let mut rename_fld = renames_to_fold(new_pending_renames);
+            let rename_fld = renames_to_fold(new_pending_renames);
             // rewrite the pattern using the new names (the old ones
             // have already been applied):
             let rewritten_pat = rename_fld.fold_pat(expanded_pat);
@@ -906,7 +906,7 @@ pub fn expand_block(extsbox: @mut SyntaxEnv,
                     _cx: @ExtCtxt,
                     blk: &Block,
                     fld: @ast_fold,
-                    orig: @fn(&Block, @ast_fold) -> Block)
+                    _orig: @fn(&Block, @ast_fold) -> Block)
                  -> Block {
     // see note below about treatment of exts table
     with_exts_frame!(extsbox,false,
@@ -917,7 +917,7 @@ pub fn expand_block(extsbox: @mut SyntaxEnv,
 pub fn expand_block_elts(exts: SyntaxEnv, b: &Block, fld: @ast_fold) -> Block {
     let block_info = get_block_info(exts);
     let pending_renames = block_info.pending_renames;
-    let mut rename_fld = renames_to_fold(pending_renames);
+    let rename_fld = renames_to_fold(pending_renames);
     let new_view_items = b.view_items.map(|x| fld.fold_view_item(x));
     let mut new_stmts = ~[];
     for x in b.stmts.iter() {
@@ -1456,7 +1456,7 @@ impl CtxtFn for Marker {
 pub struct Repainter { ctxt : SyntaxContext }
 
 impl CtxtFn for Repainter {
-    fn f(&self, ctxt : ast::SyntaxContext) -> ast::SyntaxContext {
+    fn f(&self, _ctxt : ast::SyntaxContext) -> ast::SyntaxContext {
         self.ctxt
     }
 }