diff options
| author | Urgau <urgau@numericable.fr> | 2023-12-12 22:17:41 +0100 |
|---|---|---|
| committer | Urgau <urgau@numericable.fr> | 2023-12-14 14:50:32 +0100 |
| commit | c355040a5cf5a50d3bf03b4efa34180daa1bb170 (patch) | |
| tree | 6e795075472a17b14cbeda809ef1727d73101ddc /compiler/rustc_session/src | |
| parent | acac133997cf46a78c8f86fbc112ee525fbf6522 (diff) | |
| download | rust-c355040a5cf5a50d3bf03b4efa34180daa1bb170.tar.gz rust-c355040a5cf5a50d3bf03b4efa34180daa1bb170.zip | |
Don't forget pure rustc target features in check-cfg
Diffstat (limited to 'compiler/rustc_session/src')
| -rw-r--r-- | compiler/rustc_session/src/config.rs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/compiler/rustc_session/src/config.rs b/compiler/rustc_session/src/config.rs index fa5e8e5f60d..ae0911ea3be 100644 --- a/compiler/rustc_session/src/config.rs +++ b/compiler/rustc_session/src/config.rs @@ -1485,8 +1485,12 @@ impl CheckCfg { ins!(sym::sanitizer_cfi_generalize_pointers, no_values); ins!(sym::sanitizer_cfi_normalize_integers, no_values); - ins!(sym::target_feature, empty_values) - .extend(rustc_target::target_features::all_known_features().map(|(f, _sb)| Symbol::intern(f))); + ins!(sym::target_feature, empty_values).extend( + rustc_target::target_features::all_known_features() + .map(|(f, _sb)| f) + .chain(rustc_target::target_features::RUSTC_SPECIFIC_FEATURES.iter().cloned()) + .map(Symbol::intern), + ); // sym::target_* { |
