Files
rust/tests/ui/force-inlining/inherent.rs
Reuben Cruise 5bf5e71160 Extends rustc_force_inline to inherent methods
- Changes parser to allow application to inherent methods.
- Adds tests to confirm extended functionality works just as the existing.
2025-10-02 11:30:11 +01:00

22 lines
301 B
Rust

//@ check-fail
#![feature(rustc_attrs)]
struct Foo;
impl Foo {
#[rustc_force_inline]
//~^ ERROR: `Foo::bar` is incompatible with `#[rustc_force_inline]`
#[rustc_no_mir_inline]
fn bar() {}
}
fn bar_caller() {
unsafe {
Foo::bar();
}
}
fn main() {
bar_caller();
}