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/concat_idents.rs | |
| parent | 3c9e9d35ac0f6469e0eeffc5c497f4b3ed6f1f8a (diff) | |
| download | rust-a4dd3fe2f2266c10ed0e3bc07a165c2f094e1c1b.tar.gz rust-a4dd3fe2f2266c10ed0e3bc07a165c2f094e1c1b.zip | |
librustc: Fix merge fallout.
Diffstat (limited to 'src/libsyntax/ext/concat_idents.rs')
| -rw-r--r-- | src/libsyntax/ext/concat_idents.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/libsyntax/ext/concat_idents.rs b/src/libsyntax/ext/concat_idents.rs index 9dcb5b4cb4c..e0d53add648 100644 --- a/src/libsyntax/ext/concat_idents.rs +++ b/src/libsyntax/ext/concat_idents.rs @@ -30,7 +30,10 @@ pub fn expand_syntax_ext(cx: &mut ExtCtxt, sp: Span, tts: &[ast::TokenTree]) } } else { match *e { - ast::TTTok(_, token::IDENT(ident,_)) => res_str.push_str(cx.str_of(ident)), + ast::TTTok(_, token::IDENT(ident,_)) => { + let interned_str = token::get_ident(ident.name); + res_str.push_str(interned_str.get()) + } _ => { cx.span_err(sp, "concat_idents! requires ident args."); return MacResult::dummy_expr(); |
