Skip to content

Commit

Permalink
also make 'core_intrinsics' internal
Browse files Browse the repository at this point in the history
  • Loading branch information
RalfJung committed Nov 22, 2023
1 parent d1583eb commit 9e52bec
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion compiler/rustc_feature/src/unstable.rs
Original file line number Diff line number Diff line change
Expand Up @@ -132,10 +132,12 @@ macro_rules! declare_features {
// Accepted/removed features aren't in this file but are never internal
// (a removed feature might have been internal, but that's now irrelevant).
// Libs features are internal if they end in `_internal` or `_internals`.
// As a special exception we also consider `core_intrinsics` internal;
// renaming that age-old feature is just not worth the hassle.
// We just always test the name; it's not a big deal if we accidentally hit
// an accepted/removed lang feature that way.
let name = feature.as_str();
name.ends_with("_internal") || name.ends_with("_internals")
name == "core_intrinsics" || name.ends_with("_internal") || name.ends_with("_internals")
}
_ => panic!("`{}` was not listed in `declare_features`", feature),
}
Expand Down

0 comments on commit 9e52bec

Please sign in to comment.