diff options
| author | Urgau <urgau@numericable.fr> | 2023-12-12 22:04:48 +0100 |
|---|---|---|
| committer | Urgau <urgau@numericable.fr> | 2023-12-14 14:49:42 +0100 |
| commit | acac133997cf46a78c8f86fbc112ee525fbf6522 (patch) | |
| tree | dd6769c33a0cb35d513953ad800fbccddf5ee1cf /compiler/rustc_session/src | |
| parent | 428395e064587fe12794d868eb3efce91f300558 (diff) | |
| download | rust-acac133997cf46a78c8f86fbc112ee525fbf6522.tar.gz rust-acac133997cf46a78c8f86fbc112ee525fbf6522.zip | |
Use all the known features in check-cfg
Diffstat (limited to 'compiler/rustc_session/src')
| -rw-r--r-- | compiler/rustc_session/src/config.rs | 6 |
1 files changed, 2 insertions, 4 deletions
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_* { |
