From 03321b8cca91cd5d1f9c82a447add69329e52cea Mon Sep 17 00:00:00 2001 From: Santiago Pastorino Date: Fri, 16 Oct 2020 18:15:57 -0300 Subject: [PATCH] Add inline const to INCOMPLETE_FEATURES --- compiler/rustc_feature/src/active.rs | 1 + src/test/ui/inline-const/const-expr-array-init.rs | 1 + src/test/ui/inline-const/const-expr-basic.rs | 1 + src/test/ui/inline-const/const-expr-reference.rs | 1 + src/test/ui/inline-const/const-match-pat.rs | 1 + 5 files changed, 5 insertions(+) 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;