From e8782eeb6327eb79b132cc3f71bfaf55310dde00 Mon Sep 17 00:00:00 2001 From: Huon Wilson Date: Tue, 11 Jun 2013 02:34:14 +1000 Subject: fix tests, remove some warnings --- src/libsyntax/ext/tt/macro_parser.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/libsyntax/ext/tt') diff --git a/src/libsyntax/ext/tt/macro_parser.rs b/src/libsyntax/ext/tt/macro_parser.rs index 0c9ca98fb9d..e5a77cc21fb 100644 --- a/src/libsyntax/ext/tt/macro_parser.rs +++ b/src/libsyntax/ext/tt/macro_parser.rs @@ -24,7 +24,6 @@ use parse::token; use core::iterator::IteratorUtil; use core::hashmap::HashMap; -use core::str; use core::uint; use core::vec; @@ -371,14 +370,14 @@ pub fn parse( } else { if (bb_eis.len() > 0u && next_eis.len() > 0u) || bb_eis.len() > 1u { - let nts = vec::map(bb_eis.connect(|ei| { + let nts = bb_eis.map(|ei| { match ei.elts[ei.idx].node { match_nonterminal(ref bind,ref name,_) => { fmt!("%s ('%s')", *ident_to_str(name), *ident_to_str(bind)) } _ => fail!() - } }), " or "); + } }).connect(" or "); return error(sp, fmt!( "Local ambiguity: multiple parsing options: \ built-in NTs %s or %u other options.", -- cgit 1.4.1-3-g733a5