summaryrefslogtreecommitdiffstats
path: root/src/test/ui/attributes/nonterminal-expansion.stderr
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/attributes/nonterminal-expansion.stderr')
-rw-r--r--src/test/ui/attributes/nonterminal-expansion.stderr25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/test/ui/attributes/nonterminal-expansion.stderr b/src/test/ui/attributes/nonterminal-expansion.stderr
new file mode 100644
index 000000000..52376ac19
--- /dev/null
+++ b/src/test/ui/attributes/nonterminal-expansion.stderr
@@ -0,0 +1,25 @@
+error: expected unsuffixed literal or identifier, found `n!()`
+ --> $DIR/nonterminal-expansion.rs:5:22
+ |
+LL | #[repr(align($n))]
+ | ^^
+...
+LL | pass_nonterminal!(n!());
+ | ----------------------- in this macro invocation
+ |
+ = note: this error originates in the macro `pass_nonterminal` (in Nightly builds, run with -Z macro-backtrace for more info)
+
+error[E0693]: incorrect `repr(align)` attribute format: `align` takes exactly one argument in parentheses
+ --> $DIR/nonterminal-expansion.rs:5:16
+ |
+LL | #[repr(align($n))]
+ | ^^^^^^^^^
+...
+LL | pass_nonterminal!(n!());
+ | ----------------------- in this macro invocation
+ |
+ = note: this error originates in the macro `pass_nonterminal` (in Nightly builds, run with -Z macro-backtrace for more info)
+
+error: aborting due to 2 previous errors
+
+For more information about this error, try `rustc --explain E0693`.