diff options
| author | bors <bors@rust-lang.org> | 2018-09-11 08:54:11 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2018-09-11 08:54:11 +0000 |
| commit | 7ee72070bdb789f58f272fab50d49bd48dd9c11f (patch) | |
| tree | 40074abd149490bdbfe0592f4e9e2c4c27b6ace5 /src/libsyntax | |
| parent | 1f02f23263ff03d7f590f19d31741c5d6b08b44f (diff) | |
| parent | d37658afbda2a74f35e0d3fb479fcb6985bb9e53 (diff) | |
| download | rust-7ee72070bdb789f58f272fab50d49bd48dd9c11f.tar.gz rust-7ee72070bdb789f58f272fab50d49bd48dd9c11f.zip | |
Auto merge of #51363 - japaric:stable-used, r=cramertj
stabilize #[used] closes #40289 RFC for stabilization: rust-lang/rfcs#2386 r? @Centril Where should this be documented? Currently the documentation is in the unstable book
Diffstat (limited to 'src/libsyntax')
| -rw-r--r-- | src/libsyntax/feature_gate.rs | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/libsyntax/feature_gate.rs b/src/libsyntax/feature_gate.rs index 3e880bb6cf6..d7ae88ea08a 100644 --- a/src/libsyntax/feature_gate.rs +++ b/src/libsyntax/feature_gate.rs @@ -349,9 +349,6 @@ declare_features! ( // Allows the `try {...}` expression (active, try_blocks, "1.29.0", Some(31436), None), - // Used to preserve symbols (see llvm.used) - (active, used, "1.18.0", Some(40289), None), - // Allows module-level inline assembly by way of global_asm!() (active, global_asm, "1.18.0", Some(35119), None), @@ -677,6 +674,9 @@ declare_features! ( // Allows all literals in attribute lists and values of key-value pairs. (accepted, attr_literals, "1.30.0", Some(34981), None), (accepted, panic_handler, "1.30.0", Some(44489), None), + // Used to preserve symbols (see llvm.used) + (accepted, used, "1.30.0", Some(40289), None), + ); // If you change this, please modify src/doc/unstable-book as well. You must @@ -1071,10 +1071,7 @@ pub const BUILTIN_ATTRIBUTES: &'static [(&'static str, AttributeType, AttributeG "unwind_attributes", "#[unwind] is experimental", cfg_fn!(unwind_attributes))), - ("used", Whitelisted, Gated( - Stability::Unstable, "used", - "the `#[used]` attribute is an experimental feature", - cfg_fn!(used))), + ("used", Whitelisted, Ungated), // used in resolve ("prelude_import", Whitelisted, Gated(Stability::Unstable, |
