summary refs log tree commit diff
path: root/src/libsyntax/ext/tt/macro_parser.rs
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2013-05-19 01:07:44 -0400
committerAlex Crichton <alex@alexcrichton.com>2013-05-20 16:10:40 -0500
commit82fa0018c80c8f64cb1b446a7e59492d9ad97b1d (patch)
treedf9f62eca9ddf44392626a5f22ced00652c08004 /src/libsyntax/ext/tt/macro_parser.rs
parent074799b4c586c521ba678a4dc3809cad1a872dfe (diff)
downloadrust-82fa0018c80c8f64cb1b446a7e59492d9ad97b1d.tar.gz
rust-82fa0018c80c8f64cb1b446a7e59492d9ad97b1d.zip
Remove all unnecessary allocations (as flagged by lint)
Diffstat (limited to 'src/libsyntax/ext/tt/macro_parser.rs')
-rw-r--r--src/libsyntax/ext/tt/macro_parser.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libsyntax/ext/tt/macro_parser.rs b/src/libsyntax/ext/tt/macro_parser.rs
index aa211973f1c..a34045a883e 100644
--- a/src/libsyntax/ext/tt/macro_parser.rs
+++ b/src/libsyntax/ext/tt/macro_parser.rs
@@ -371,7 +371,7 @@ pub fn parse(
                              *sess.interner.get(bind))
                       }
                       _ => fail!()
-                    } }), ~" or ");
+                    } }), " or ");
                 return error(sp, fmt!(
                     "Local ambiguity: multiple parsing options: \
                      built-in NTs %s or %u other options.",
@@ -413,7 +413,7 @@ pub fn parse_nt(p: &Parser, name: &str) -> nonterminal {
     match name {
       "item" => match p.parse_item(~[]) {
         Some(i) => token::nt_item(i),
-        None => p.fatal(~"expected an item keyword")
+        None => p.fatal("expected an item keyword")
       },
       "block" => token::nt_block(p.parse_block()),
       "stmt" => token::nt_stmt(p.parse_stmt(~[])),