- 
                Notifications
    You must be signed in to change notification settings 
- Fork 1.9k
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.