about summary refs log tree commit diff
diff options
context:
space:
mode:
authorChristian Poveda <christianpoveda@protonmail.com>2019-11-17 18:43:26 -0500
committerChristian Poveda <christianpoveda@protonmail.com>2019-12-02 09:03:39 -0500
commit12ac49afc9e1c33fe94f01dfca9efda4d7fed0b2 (patch)
tree874eeb1f32b1a8adf4ca21089dfba9ed003f4c16
parent4af3ee8ee2a2bc1286b021db7600ba990359cf3f (diff)
Add feature gate for &mut in const fns
-rw-r--r--src/librustc_feature/active.rs3
-rw-r--r--src/libsyntax_pos/symbol.rs1
2 files changed, 4 insertions, 0 deletions
diff --git a/src/librustc_feature/active.rs b/src/librustc_feature/active.rs
index 16d8ada9f24..706e1024365 100644
--- a/src/librustc_feature/active.rs
+++ b/src/librustc_feature/active.rs
@@ -527,6 +527,9 @@ declare_features! (
     /// Allows the use of `#[cfg(sanitize = "option")]`; set when -Zsanitizer is used.
     (active, cfg_sanitize, "1.41.0", Some(39699), None),
 
+    /// Allows using `&mut` in constant functions.
+    (active, const_fn_mut_refs, "1.41.0", None, None),
+
     // -------------------------------------------------------------------------
     // feature-group-end: actual feature gates
     // -------------------------------------------------------------------------
diff --git a/src/libsyntax_pos/symbol.rs b/src/libsyntax_pos/symbol.rs
index 3059b059691..c98063275dd 100644
--- a/src/libsyntax_pos/symbol.rs
+++ b/src/libsyntax_pos/symbol.rs
@@ -203,6 +203,7 @@ symbols! {
         const_constructor,
         const_extern_fn,
         const_fn,
+        const_fn_mut_refs,
         const_fn_union,
         const_generics,
         const_if_match,