about summary refs log tree commit diff
path: root/tests/ui/parser/macro/macro-derive-bad.stderr
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ui/parser/macro/macro-derive-bad.stderr')
-rw-r--r--tests/ui/parser/macro/macro-derive-bad.stderr8
1 files changed, 7 insertions, 1 deletions
diff --git a/tests/ui/parser/macro/macro-derive-bad.stderr b/tests/ui/parser/macro/macro-derive-bad.stderr
index ec750c9ac82..c98535f4031 100644
--- a/tests/ui/parser/macro/macro-derive-bad.stderr
+++ b/tests/ui/parser/macro/macro-derive-bad.stderr
@@ -86,5 +86,11 @@ LL | macro_rules! derive_dup_matcher { derive() {$x:ident $x:ident} => {} }
    |                                             |
    |                                             previous binding
 
-error: aborting due to 12 previous errors
+error: `unsafe` is only supported on `attr` rules
+  --> $DIR/macro-derive-bad.rs:45:30
+   |
+LL | macro_rules! derive_unsafe { unsafe derive() {} => {} }
+   |                              ^^^^^^
+
+error: aborting due to 13 previous errors