diff options
| author | mejrs <59372212+mejrs@users.noreply.github.com> | 2025-05-18 18:35:13 +0200 |
|---|---|---|
| committer | mejrs <59372212+mejrs@users.noreply.github.com> | 2025-06-09 11:44:24 +0200 |
| commit | 959d6de1a928061256bb845025597be11ddca2ea (patch) | |
| tree | 18d17efbdd2c330cb8d7793df929261fb548c11b /tests/ui/force-inlining/gate.rs | |
| parent | 52882f6522ae9f34f1d574b2efabc4b18e691ae0 (diff) | |
| download | rust-959d6de1a928061256bb845025597be11ddca2ea.tar.gz rust-959d6de1a928061256bb845025597be11ddca2ea.zip | |
refactor `AttributeGate` and `rustc_attr!` to emit notes during feature checking
Diffstat (limited to 'tests/ui/force-inlining/gate.rs')
| -rw-r--r-- | tests/ui/force-inlining/gate.rs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/ui/force-inlining/gate.rs b/tests/ui/force-inlining/gate.rs index cea094c14f2..5918b0d4979 100644 --- a/tests/ui/force-inlining/gate.rs +++ b/tests/ui/force-inlining/gate.rs @@ -2,11 +2,15 @@ #![allow(internal_features)] #[rustc_force_inline] -//~^ ERROR #[rustc_force_inline] forces a free function to be inlined +//~^ 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 #[rustc_force_inline] forces a free function to be inlined +//~^ 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() { } |
