summary refs log tree commit diff
path: root/src/libsyntax
diff options
context:
space:
mode:
authorFelix S. Klock II <pnkfelix@pnkfx.org>2015-02-25 01:35:41 +0100
committerFelix S. Klock II <pnkfelix@pnkfx.org>2015-02-25 01:35:41 +0100
commit5d7e283ead6305b3b44caf212de23594f3a5dd8a (patch)
tree367026f28f3613091beffc771bf08d856c41e221 /src/libsyntax
parent0bd15657d93c932611f3aee351b6521cdfa77731 (diff)
downloadrust-5d7e283ead6305b3b44caf212de23594f3a5dd8a.tar.gz
rust-5d7e283ead6305b3b44caf212de23594f3a5dd8a.zip
Turn `unsafe_no_drop_flag` back into a gated-feature.
Fix #22173
Diffstat (limited to 'src/libsyntax')
-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 32fd5b49f9a..c1865ffa9d9 100644
--- a/src/libsyntax/feature_gate.rs
+++ b/src/libsyntax/feature_gate.rs
@@ -243,7 +243,9 @@ pub static KNOWN_ATTRIBUTES: &'static [(&'static str, AttributeType)] = &[
     ("static_assert", Whitelisted),
     ("no_debug", Whitelisted),
     ("omit_gdb_pretty_printer_section", Whitelisted),
-    ("unsafe_no_drop_flag", Whitelisted),
+    ("unsafe_no_drop_flag", Gated("unsafe_no_drop_flag",
+                                  "unsafe_no_drop_flag has unstable semantics \
+                                   and may be removed in the future")),
 
     // used in resolve
     ("prelude_import", Whitelisted),