//@ 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() { }