Add test for unnecessary unsafe on proc macro attr

Signed-off-by: Jonathan Brouwer <jonathantbrouwer@gmail.com>
This commit is contained in:
Jonathan Brouwer
2025-11-07 13:59:44 +01:00
parent c8618d2efa
commit 87b2796ee6
2 changed files with 17 additions and 0 deletions
+9
View File
@@ -0,0 +1,9 @@
//@ proc-macro: external-macro-use.rs
extern crate external_macro_use;
#[unsafe(external_macro_use::a)]
//~^ ERROR unnecessary `unsafe` on safe attribute
fn f() {}
fn main() {}
@@ -0,0 +1,8 @@
error: unnecessary `unsafe` on safe attribute
--> $DIR/proc-macro-unsafe.rs:5:3
|
LL | #[unsafe(external_macro_use::a)]
| ^^^^^^
error: aborting due to 1 previous error