about summary refs log tree commit diff
path: root/src/libsyntax/ext/expand.rs
diff options
context:
space:
mode:
authorNick Cameron <ncameron@mozilla.com>2015-04-25 15:31:11 +1200
committerNick Cameron <ncameron@mozilla.com>2015-04-25 15:31:11 +1200
commit0a4f9a26962d85d57a0b603ad324bd86fdd474cf (patch)
tree52e799f280dc9482bd00dd36ef4535f1a26d8eee /src/libsyntax/ext/expand.rs
parent0a62a05c6736dce542529cb1eb67fc54c0b70db4 (diff)
downloadrust-0a4f9a26962d85d57a0b603ad324bd86fdd474cf.tar.gz
rust-0a4f9a26962d85d57a0b603ad324bd86fdd474cf.zip
Rebasing and making MulitDecorators work
Diffstat (limited to 'src/libsyntax/ext/expand.rs')
-rw-r--r--src/libsyntax/ext/expand.rs7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/libsyntax/ext/expand.rs b/src/libsyntax/ext/expand.rs
index 76a4ef2f4ed..106d862042a 100644
--- a/src/libsyntax/ext/expand.rs
+++ b/src/libsyntax/ext/expand.rs
@@ -1134,9 +1134,12 @@ fn expand_annotatable(a: Annotatable,
                     fld.cx.bt_push(ExpnInfo {
                         call_site: attr.span,
                         callee: NameAndSpan {
-                            name: mname.get().to_string(),
+                            name: mname.to_string(),
                             format: MacroAttribute,
-                            span: None
+                            span: Some(attr.span),
+                            // attributes can do whatever they like,
+                            // for now.
+                            allow_internal_unstable: true,
                         }
                     });