about summary refs log tree commit diff
path: root/compiler/rustc_feature/src
diff options
context:
space:
mode:
authorJonas Schievink <jonasschievink@gmail.com>2021-07-18 03:34:50 +0200
committerJonas Schievink <jonasschievink@gmail.com>2021-07-29 23:21:54 +0200
commitdbd126901ac7d6ee886e0a234e630b1fbfec9afd (patch)
treee5b1eae2ecbc3a582207071f2c59f63f8152a4ec /compiler/rustc_feature/src
parenta985d8e6c7f0519fa1e147854430a381ac4eadf8 (diff)
downloadrust-dbd126901ac7d6ee886e0a234e630b1fbfec9afd.tar.gz
rust-dbd126901ac7d6ee886e0a234e630b1fbfec9afd.zip
Add feature gates for `for` and `?` in consts
Diffstat (limited to 'compiler/rustc_feature/src')
-rw-r--r--compiler/rustc_feature/src/active.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/compiler/rustc_feature/src/active.rs b/compiler/rustc_feature/src/active.rs
index bf99d298817..9faed49c88b 100644
--- a/compiler/rustc_feature/src/active.rs
+++ b/compiler/rustc_feature/src/active.rs
@@ -677,6 +677,12 @@ declare_features! (
     /// Allows `#[derive(Default)]` and `#[default]` on enums.
     (active, derive_default_enum, "1.56.0", Some(86985), None),
 
+    /// Allows `for _ in _` loops in const contexts.
+    (active, const_for, "1.55.0", None, None),
+
+    /// Allows the `?` operator in const contexts.
+    (active, const_try, "1.55.0", None, None),
+
     // -------------------------------------------------------------------------
     // feature-group-end: actual feature gates
     // -------------------------------------------------------------------------