about summary refs log tree commit diff
path: root/src/libsyntax_ext
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2017-07-20 15:50:33 -0700
committerAlex Crichton <alex@alexcrichton.com>2017-07-25 07:09:31 -0700
commit20b4f86d13b177bf66d1fa4fefbfcc1bb552cb94 (patch)
treec53a883de937df40bc562f244fef8c5e5dddc903 /src/libsyntax_ext
parentdaeb6077c87dab99f2d301d06965558b8d064c28 (diff)
downloadrust-20b4f86d13b177bf66d1fa4fefbfcc1bb552cb94.tar.gz
rust-20b4f86d13b177bf66d1fa4fefbfcc1bb552cb94.zip
Stabilize the `compile_error_macro` feature
Stabilizes:

* `compile_error!` as a macro defined by rustc

Closes #40872
Diffstat (limited to 'src/libsyntax_ext')
-rw-r--r--src/libsyntax_ext/compile_error.rs10
1 files changed, 0 insertions, 10 deletions
diff --git a/src/libsyntax_ext/compile_error.rs b/src/libsyntax_ext/compile_error.rs
index bb496716d8c..7bc7afba63c 100644
--- a/src/libsyntax_ext/compile_error.rs
+++ b/src/libsyntax_ext/compile_error.rs
@@ -12,7 +12,6 @@
 
 use syntax::ext::base::*;
 use syntax::ext::base;
-use syntax::feature_gate;
 use syntax_pos::Span;
 use syntax::tokenstream;
 
@@ -20,15 +19,6 @@ pub fn expand_compile_error<'cx>(cx: &'cx mut ExtCtxt,
                               sp: Span,
                               tts: &[tokenstream::TokenTree])
                               -> Box<base::MacResult + 'cx> {
-    if !cx.ecfg.enable_compile_error() {
-        feature_gate::emit_feature_err(&cx.parse_sess,
-                                       "compile_error",
-                                       sp,
-                                       feature_gate::GateIssue::Language,
-                                       feature_gate::EXPLAIN_COMPILE_ERROR);
-        return DummyResult::expr(sp);
-    }
-
     let var = match get_single_str_from_tts(cx, sp, tts, "compile_error!") {
         None => return DummyResult::expr(sp),
         Some(v) => v,