about summary refs log tree commit diff
path: root/src/libsyntax/feature_gate.rs
diff options
context:
space:
mode:
authorVadim Petrochenkov <vadim.petrochenkov@gmail.com>2019-06-23 16:37:28 +0300
committerVadim Petrochenkov <vadim.petrochenkov@gmail.com>2019-07-06 16:59:08 +0300
commit22d6d8ac76d5b86601d09917b83789cf88ea043a (patch)
tree1a3074676ea7bd9789c1572ce0ad6d06d4768408 /src/libsyntax/feature_gate.rs
parent15042a3c1c5ec836d8aa5473a405ee245aec1a3a (diff)
downloadrust-22d6d8ac76d5b86601d09917b83789cf88ea043a.tar.gz
rust-22d6d8ac76d5b86601d09917b83789cf88ea043a.zip
`#[rustc_transparent_macro]` -> `#[rustc_macro_transparency = ...]`
Diffstat (limited to 'src/libsyntax/feature_gate.rs')
-rw-r--r--src/libsyntax/feature_gate.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/libsyntax/feature_gate.rs b/src/libsyntax/feature_gate.rs
index 6dc46ba2c7e..1329e6f7fce 100644
--- a/src/libsyntax/feature_gate.rs
+++ b/src/libsyntax/feature_gate.rs
@@ -1313,7 +1313,9 @@ pub const BUILTIN_ATTRIBUTES: &[BuiltinAttribute] = &[
                                     "the `#[rustc_test_marker]` attribute \
                                     is used internally to track tests",
                                     cfg_fn!(rustc_attrs))),
-    (sym::rustc_transparent_macro, Whitelisted, template!(Word), Gated(Stability::Unstable,
+    (sym::rustc_macro_transparency, Whitelisted, template!(NameValueStr:
+                                                           "transparent|semitransparent|opaque"),
+                                                Gated(Stability::Unstable,
                                                 sym::rustc_attrs,
                                                 "used internally for testing macro hygiene",
                                                     cfg_fn!(rustc_attrs))),