about summary refs log tree commit diff
path: root/src/libsyntax/syntax.rs
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2013-10-02 18:10:16 -0700
committerAlex Crichton <alex@alexcrichton.com>2013-10-05 20:19:33 -0700
commitdd98f7089fec5ee8bc908089bcb89c6e352d8726 (patch)
tree2cf633494514e1976e7e1131b994e2b7e6038a11 /src/libsyntax/syntax.rs
parentacf9783879dca0db0721c10ac79c9078f2dec425 (diff)
downloadrust-dd98f7089fec5ee8bc908089bcb89c6e352d8726.tar.gz
rust-dd98f7089fec5ee8bc908089bcb89c6e352d8726.zip
Implement feature-gating for the compiler
A few features are now hidden behind various #[feature(...)] directives. These
include struct-like enum variants, glob imports, and macro_rules! invocations.

Closes #9304
Closes #9305
Closes #9306
Closes #9331
Diffstat (limited to 'src/libsyntax/syntax.rs')
-rw-r--r--src/libsyntax/syntax.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libsyntax/syntax.rs b/src/libsyntax/syntax.rs
index 74f695d301b..1f385a00fa6 100644
--- a/src/libsyntax/syntax.rs
+++ b/src/libsyntax/syntax.rs
@@ -20,6 +20,8 @@
 #[license = "MIT/ASL2"];
 #[crate_type = "lib"];
 
+#[feature(macro_rules, globs)];
+
 extern mod extra;
 
 pub mod util {