about summary refs log tree commit diff
path: root/tests/ui/parser/macro/macro-derive-bad.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ui/parser/macro/macro-derive-bad.rs')
-rw-r--r--tests/ui/parser/macro/macro-derive-bad.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/ui/parser/macro/macro-derive-bad.rs b/tests/ui/parser/macro/macro-derive-bad.rs
index 79b9eb8c113..74e7d9acdaf 100644
--- a/tests/ui/parser/macro/macro-derive-bad.rs
+++ b/tests/ui/parser/macro/macro-derive-bad.rs
@@ -41,3 +41,6 @@ macro_rules! derive_dup_matcher { derive() {$x:ident $x:ident} => {} }
 //~^ ERROR duplicate matcher binding
 //~| NOTE duplicate binding
 //~| NOTE previous binding
+
+macro_rules! derive_unsafe { unsafe derive() {} => {} }
+//~^ ERROR `unsafe` is only supported on `attr` rules