diff options
| author | Michael Goulet <michael@errs.io> | 2025-06-26 20:15:26 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-06-26 20:15:26 -0400 |
| commit | 5fca4bd6d47ef61d860129bcd4efe4f413b78143 (patch) | |
| tree | 37cfff0606126bd203afccc6ac5575b51acf562d | |
| parent | 4dca555efab8f04e5bba45d53985c50f13cf4a84 (diff) | |
| parent | b75b14fc262d6d81a1e54cb8fa67c33b5c2574b2 (diff) | |
| download | rust-5fca4bd6d47ef61d860129bcd4efe4f413b78143.tar.gz rust-5fca4bd6d47ef61d860129bcd4efe4f413b78143.zip | |
Rollup merge of #143015 - samueltardieu:pin-macro-diag-item, r=Urgau
Add `sym::macro_pin` diagnostic item for `core::pin::pin!()`
| -rw-r--r-- | compiler/rustc_span/src/symbol.rs | 1 | ||||
| -rw-r--r-- | library/core/src/pin.rs | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/compiler/rustc_span/src/symbol.rs b/compiler/rustc_span/src/symbol.rs index 11463ad354a..368944ffd5c 100644 --- a/compiler/rustc_span/src/symbol.rs +++ b/compiler/rustc_span/src/symbol.rs @@ -1617,6 +1617,7 @@ symbols! { pie, pin, pin_ergonomics, + pin_macro, platform_intrinsics, plugin, plugin_registrar, diff --git a/library/core/src/pin.rs b/library/core/src/pin.rs index ba687434bf1..b6d5f848ef0 100644 --- a/library/core/src/pin.rs +++ b/library/core/src/pin.rs @@ -1935,6 +1935,7 @@ unsafe impl<T: ?Sized> PinCoerceUnsized for *mut T {} #[stable(feature = "pin_macro", since = "1.68.0")] #[rustc_macro_transparency = "semitransparent"] #[allow_internal_unstable(super_let)] +#[rustc_diagnostic_item = "pin_macro"] // `super` gets removed by rustfmt #[rustfmt::skip] pub macro pin($value:expr $(,)?) { |
