summaryrefslogtreecommitdiffstats
path: root/tests/ui/macros/issue-109237.stderr
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ui/macros/issue-109237.stderr')
-rw-r--r--tests/ui/macros/issue-109237.stderr18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/ui/macros/issue-109237.stderr b/tests/ui/macros/issue-109237.stderr
new file mode 100644
index 000000000..d125cff63
--- /dev/null
+++ b/tests/ui/macros/issue-109237.stderr
@@ -0,0 +1,18 @@
+error: expected expression, found `;`
+ --> $DIR/issue-109237.rs:2:12
+ |
+LL | () => {;};
+ | ^ expected expression
+...
+LL | let _ = statement!();
+ | ------------ in this macro invocation
+ |
+ = note: the macro call doesn't expand to an expression, but it can expand to a statement
+ = note: this error originates in the macro `statement` (in Nightly builds, run with -Z macro-backtrace for more info)
+help: surround the macro invocation with `{}` to interpret the expansion as a statement
+ |
+LL | let _ = { statement!(); };
+ | ~~~~~~~~~~~~~~~~~
+
+error: aborting due to previous error
+