about summary refs log tree commit diff
path: root/src/libsyntax
diff options
context:
space:
mode:
authorAustin Bonander <austin.bonander@gmail.com>2017-02-27 12:03:19 -0800
committerAustin Bonander <austin.bonander@gmail.com>2017-02-28 18:34:22 -0800
commit2fcbb48c727e82ea8751d6476d86fd3c6fe16b42 (patch)
tree0b738571ef71885d370f3cce871793593c591303 /src/libsyntax
parent4be034e62270ca15c9fff173faef11939092f4e3 (diff)
downloadrust-2fcbb48c727e82ea8751d6476d86fd3c6fe16b42.tar.gz
rust-2fcbb48c727e82ea8751d6476d86fd3c6fe16b42.zip
Implement function-like procedural macros ( `#[proc_macro]`)
Diffstat (limited to 'src/libsyntax')
-rw-r--r--src/libsyntax/feature_gate.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/libsyntax/feature_gate.rs b/src/libsyntax/feature_gate.rs
index c2b72edb66c..7de50430184 100644
--- a/src/libsyntax/feature_gate.rs
+++ b/src/libsyntax/feature_gate.rs
@@ -763,6 +763,11 @@ pub const BUILTIN_ATTRIBUTES: &'static [(&'static str, AttributeType, AttributeG
                                            "attribute proc macros are currently unstable",
                                            cfg_fn!(proc_macro))),
 
+    ("proc_macro", Normal, Gated(Stability::Unstable,
+                                 "proc_macro",
+                                 "function-like proc macros are currently unstable",
+                                 cfg_fn!(proc_macro))),
+
     ("rustc_derive_registrar", Normal, Gated(Stability::Unstable,
                                              "rustc_derive_registrar",
                                              "used internally by rustc",