From acac133997cf46a78c8f86fbc112ee525fbf6522 Mon Sep 17 00:00:00 2001 From: Urgau Date: Tue, 12 Dec 2023 22:04:48 +0100 Subject: Use all the known features in check-cfg --- compiler/rustc_session/src/config.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'compiler/rustc_session/src') diff --git a/compiler/rustc_session/src/config.rs b/compiler/rustc_session/src/config.rs index 8dc9a29c2ad..fa5e8e5f60d 100644 --- a/compiler/rustc_session/src/config.rs +++ b/compiler/rustc_session/src/config.rs @@ -1485,10 +1485,8 @@ impl CheckCfg { ins!(sym::sanitizer_cfi_generalize_pointers, no_values); ins!(sym::sanitizer_cfi_normalize_integers, no_values); - // rustc_codegen_ssa has a list of known target features and their - // stability, but we should allow any target feature as a new target or - // rustc version may introduce new target features. - ins!(sym::target_feature, || ExpectedValues::Any); + ins!(sym::target_feature, empty_values) + .extend(rustc_target::target_features::all_known_features().map(|(f, _sb)| Symbol::intern(f))); // sym::target_* { -- cgit 1.4.1-3-g733a5