about summary refs log tree commit diff
diff options
context:
space:
mode:
authorDylan MacKenzie <ecstaticmorse@gmail.com>2020-06-11 14:30:19 -0700
committerDylan MacKenzie <ecstaticmorse@gmail.com>2020-06-13 11:05:11 -0700
commita77f046c699b8ecd2352246aec8f1a571187918d (patch)
treeb7a3b75b765cde078cb81bb27160373db2c27822
parentd73674e1e3ea255cc82ec00023a4968d43c93a46 (diff)
downloadrust-a77f046c699b8ecd2352246aec8f1a571187918d.tar.gz
rust-a77f046c699b8ecd2352246aec8f1a571187918d.zip
Add feature gate for precise live drop checking
-rw-r--r--src/librustc_feature/active.rs3
-rw-r--r--src/librustc_span/symbol.rs1
2 files changed, 4 insertions, 0 deletions
diff --git a/src/librustc_feature/active.rs b/src/librustc_feature/active.rs
index b4935236b6a..d186f35a12b 100644
--- a/src/librustc_feature/active.rs
+++ b/src/librustc_feature/active.rs
@@ -577,6 +577,9 @@ declare_features! (
     /// Allows `extern "avr-interrupt" fn()` and `extern "avr-non-blocking-interrupt" fn()`.
     (active, abi_avr_interrupt, "1.45.0", Some(69664), None),
 
+    /// Be more precise when looking for live drops in a const context.
+    (active, const_precise_live_drops, "1.46.0", Some(73255), None),
+
     // -------------------------------------------------------------------------
     // feature-group-end: actual feature gates
     // -------------------------------------------------------------------------
diff --git a/src/librustc_span/symbol.rs b/src/librustc_span/symbol.rs
index fea5880f01e..fdeb58b7b7a 100644
--- a/src/librustc_span/symbol.rs
+++ b/src/librustc_span/symbol.rs
@@ -227,6 +227,7 @@ symbols! {
         const_loop,
         const_mut_refs,
         const_panic,
+        const_precise_live_drops,
         const_raw_ptr_deref,
         const_raw_ptr_to_usize_cast,
         const_transmute,