-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Open
Labels
A-msrvChange that requires bumping project support MSRVChange that requires bumping project support MSRVS-blockedStatus: marked as blocked ❌ on something else such as an RFC or other implementation work.Status: marked as blocked ❌ on something else such as an RFC or other implementation work.
Description
It came up in rust-lang/rust#132735 that support for #[rustc_intrinsic_must_be_overridden]
has been removed from rustc but is still present in rust-analyzer.
It was suggested rust-lang/rust#132735 (comment) to open an issue here.
Relevant sections of code are
rust-analyzer/crates/hir-expand/src/inert_attr_macro.rs
Lines 643 to 646 in c588273
rustc_attr!( rustc_intrinsic_must_be_overridden, Normal, template!(Word), ErrorFollowing, "the `#[rustc_intrinsic_must_be_overridden]` attribute is used to declare intrinsics without real bodies", ), || attrs.by_key(&sym::rustc_intrinsic_must_be_overridden).exists(), rustc_intrinsic_must_be_overridden,
"rust-intrinsic" support had been removed a bit hastily in rust-lang/rust@51b51b5 which has been reverted in rust-lang/rust#139496
Metadata
Metadata
Assignees
Labels
A-msrvChange that requires bumping project support MSRVChange that requires bumping project support MSRVS-blockedStatus: marked as blocked ❌ on something else such as an RFC or other implementation work.Status: marked as blocked ❌ on something else such as an RFC or other implementation work.