diff options
| author | Patrick Walton <pcwalton@mimiga.net> | 2014-01-21 10:08:10 -0800 |
|---|---|---|
| committer | Huon Wilson <dbau.pp+github@gmail.com> | 2014-02-02 01:44:48 +1100 |
| commit | a4dd3fe2f2266c10ed0e3bc07a165c2f094e1c1b (patch) | |
| tree | c40e3c42b3798279c5dc1a38cba62f4a980e70a0 /src/libsyntax/ext/tt | |
| parent | 3c9e9d35ac0f6469e0eeffc5c497f4b3ed6f1f8a (diff) | |
| download | rust-a4dd3fe2f2266c10ed0e3bc07a165c2f094e1c1b.tar.gz rust-a4dd3fe2f2266c10ed0e3bc07a165c2f094e1c1b.zip | |
librustc: Fix merge fallout.
Diffstat (limited to 'src/libsyntax/ext/tt')
| -rw-r--r-- | src/libsyntax/ext/tt/macro_rules.rs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/libsyntax/ext/tt/macro_rules.rs b/src/libsyntax/ext/tt/macro_rules.rs index aabd9c694f7..97981f87393 100644 --- a/src/libsyntax/ext/tt/macro_rules.rs +++ b/src/libsyntax/ext/tt/macro_rules.rs @@ -23,6 +23,7 @@ use parse::parser::Parser; use parse::attr::ParserAttr; use parse::token::{get_ident_interner, special_idents, gensym_ident, ident_to_str}; use parse::token::{FAT_ARROW, SEMI, NtMatchers, NtTT, EOF}; +use parse::token; use print; use std::cell::RefCell; use util::small_vector::SmallVector; @@ -112,10 +113,11 @@ fn generic_extension(cx: &ExtCtxt, rhses: &[@NamedMatch]) -> MacResult { if cx.trace_macros() { + let interned_name = token::get_ident(name.name); println!("{}! \\{ {} \\}", - cx.str_of(name), - print::pprust::tt_to_str(&TTDelim(@arg.to_owned()), - get_ident_interner())); + interned_name.get(), + print::pprust::tt_to_str(&TTDelim(@arg.to_owned()), + get_ident_interner())); } // Which arm's failure should we report? (the one furthest along) |
