about summary refs log tree commit diff
path: root/src/libsyntax/ext/tt/macro_rules.rs
diff options
context:
space:
mode:
authorJohn Clements <clements@racket-lang.org>2013-06-03 23:00:49 -0700
committerJohn Clements <clements@racket-lang.org>2013-06-05 12:01:38 -0700
commit04a691a511d0203b1f521960f845e623cc45d261 (patch)
tree06693e51a145e83c36ab9dab9728946fa2c7634d /src/libsyntax/ext/tt/macro_rules.rs
parent320359547126b1a317d49ed68102d1b6e8be5ca2 (diff)
downloadrust-04a691a511d0203b1f521960f845e623cc45d261.tar.gz
rust-04a691a511d0203b1f521960f845e623cc45d261.zip
token_to_ident takes argument by reference
Diffstat (limited to 'src/libsyntax/ext/tt/macro_rules.rs')
-rw-r--r--src/libsyntax/ext/tt/macro_rules.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libsyntax/ext/tt/macro_rules.rs b/src/libsyntax/ext/tt/macro_rules.rs
index be2c50d223d..140c89807f4 100644
--- a/src/libsyntax/ext/tt/macro_rules.rs
+++ b/src/libsyntax/ext/tt/macro_rules.rs
@@ -151,7 +151,7 @@ pub fn add_new_extension(cx: @ExtCtxt,
         |cx, sp, arg| generic_extension(cx, sp, name, arg, *lhses, *rhses);
 
     return MRDef(MacroDef{
-        name: copy *ident_to_str(name),
+        name: copy *ident_to_str(&name),
         ext: NormalTT(base::SyntaxExpanderTT{expander: exp, span: Some(sp)})
     });
 }