about summary refs log tree commit diff
diff options
context:
space:
mode:
authorSantiago Pastorino <spastorino@gmail.com>2020-10-16 18:15:57 -0300
committerSantiago Pastorino <spastorino@gmail.com>2020-10-16 18:15:57 -0300
commit03321b8cca91cd5d1f9c82a447add69329e52cea (patch)
tree9ef0756f4477a63f60d9efc083ecf8ac5ab25f9f
parent547e5eb49884e521b8a75bf13ad76eb421ca4688 (diff)
downloadrust-03321b8cca91cd5d1f9c82a447add69329e52cea.tar.gz
rust-03321b8cca91cd5d1f9c82a447add69329e52cea.zip
Add inline const to INCOMPLETE_FEATURES
-rw-r--r--compiler/rustc_feature/src/active.rs1
-rw-r--r--src/test/ui/inline-const/const-expr-array-init.rs1
-rw-r--r--src/test/ui/inline-const/const-expr-basic.rs1
-rw-r--r--src/test/ui/inline-const/const-expr-reference.rs1
-rw-r--r--src/test/ui/inline-const/const-match-pat.rs1
5 files changed, 5 insertions, 0 deletions
diff --git a/compiler/rustc_feature/src/active.rs b/compiler/rustc_feature/src/active.rs
index 9a70fa4d589..c13fe2ae280 100644
--- a/compiler/rustc_feature/src/active.rs
+++ b/compiler/rustc_feature/src/active.rs
@@ -621,6 +621,7 @@ pub const INCOMPLETE_FEATURES: &[Symbol] = &[
     sym::const_trait_bound_opt_out,
     sym::lazy_normalization_consts,
     sym::specialization,
+    sym::inline_const,
 ];
 
 /// Some features are not allowed to be used together at the same time, if
diff --git a/src/test/ui/inline-const/const-expr-array-init.rs b/src/test/ui/inline-const/const-expr-array-init.rs
index 8a92cdbc0f9..8bb5dab1fa0 100644
--- a/src/test/ui/inline-const/const-expr-array-init.rs
+++ b/src/test/ui/inline-const/const-expr-array-init.rs
@@ -1,5 +1,6 @@
 // build-pass
 
+#![allow(incomplete_features)]
 #![feature(inline_const)]
 
 use std::cell::Cell;
diff --git a/src/test/ui/inline-const/const-expr-basic.rs b/src/test/ui/inline-const/const-expr-basic.rs
index 9349cee62d6..9254c96a1e7 100644
--- a/src/test/ui/inline-const/const-expr-basic.rs
+++ b/src/test/ui/inline-const/const-expr-basic.rs
@@ -1,5 +1,6 @@
 // run-pass
 
+#![allow(incomplete_features)]
 #![feature(inline_const)]
 fn foo() -> i32 {
     const {
diff --git a/src/test/ui/inline-const/const-expr-reference.rs b/src/test/ui/inline-const/const-expr-reference.rs
index a54d879f69d..747f14e4bd0 100644
--- a/src/test/ui/inline-const/const-expr-reference.rs
+++ b/src/test/ui/inline-const/const-expr-reference.rs
@@ -1,5 +1,6 @@
 // run-pass
 
+#![allow(incomplete_features)]
 #![feature(inline_const)]
 
 const fn bar() -> i32 {
diff --git a/src/test/ui/inline-const/const-match-pat.rs b/src/test/ui/inline-const/const-match-pat.rs
index d4761398d73..c0dc90d971a 100644
--- a/src/test/ui/inline-const/const-match-pat.rs
+++ b/src/test/ui/inline-const/const-match-pat.rs
@@ -1,5 +1,6 @@
 // run-pass
 
+#![allow(incomplete_features)]
 #![feature(inline_const)]
 const MMIO_BIT1: u8 = 4;
 const MMIO_BIT2: u8 = 5;