| //@ compile-flags: --crate-type=lib | |
| #![allow(internal_features)] | |
| #[rustc_force_inline] | |
| //~^ ERROR use of an internal attribute [E0658] | |
| //~| NOTE the `#[rustc_force_inline]` attribute is an internal implementation detail that will never be stable | |
| //~| NOTE `#[rustc_force_inline]` forces a free function to be inlined | |
| pub fn bare() { | |
| } | |
| #[rustc_force_inline = "the test requires it"] | |
| //~^ ERROR use of an internal attribute [E0658] | |
| //~| NOTE the `#[rustc_force_inline]` attribute is an internal implementation detail that will never be stable | |
| //~| NOTE `#[rustc_force_inline]` forces a free function to be inlined | |
| pub fn justified() { | |
| } |