diff options
| author | Michael Goulet <michael@errs.io> | 2025-03-24 23:19:33 +0000 | 
|---|---|---|
| committer | Michael Goulet <michael@errs.io> | 2025-03-25 16:44:59 +0000 | 
| commit | 0827f765864a17ac6354cc12ff353043cba62286 (patch) | |
| tree | 7d41b5c283ae211a91141c98ce1a8f12e163ed19 /compiler/rustc_builtin_macros/src | |
| parent | f8df298d74ad4a385ca0b14e65ae154a9b8fa5c5 (diff) | |
| download | rust-0827f765864a17ac6354cc12ff353043cba62286.tar.gz rust-0827f765864a17ac6354cc12ff353043cba62286.zip | |
Test define opaques in extern items
Diffstat (limited to 'compiler/rustc_builtin_macros/src')
| -rw-r--r-- | compiler/rustc_builtin_macros/src/define_opaque.rs | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/compiler/rustc_builtin_macros/src/define_opaque.rs b/compiler/rustc_builtin_macros/src/define_opaque.rs index bd5c48e3d34..cd02e81f568 100644 --- a/compiler/rustc_builtin_macros/src/define_opaque.rs +++ b/compiler/rustc_builtin_macros/src/define_opaque.rs @@ -52,7 +52,10 @@ pub(crate) fn expand( .collect(), ); } else { - ecx.dcx().span_err(meta_item.span, "only functions and methods can define opaque types"); + ecx.dcx().span_err( + meta_item.span, + "only functions, statics, and consts can define opaque types", + ); } vec![item] | 
