diff --git a/src/test/ui/parser/issue-62524.rs b/src/test/ui/parser/issue-62524.rs new file mode 100644 index 0000000000000..57de4b87b0fe6 --- /dev/null +++ b/src/test/ui/parser/issue-62524.rs @@ -0,0 +1,4 @@ +// ignore-tidy-trailing-newlines +// error-pattern: aborting due to 3 previous errors +y![ +Ϥ, \ No newline at end of file diff --git a/src/test/ui/parser/issue-62524.stderr b/src/test/ui/parser/issue-62524.stderr new file mode 100644 index 0000000000000..229768f4959fe --- /dev/null +++ b/src/test/ui/parser/issue-62524.stderr @@ -0,0 +1,34 @@ +error: this file contains an un-closed delimiter + --> $DIR/issue-62524.rs:4:3 + | +LL | y![ + | - un-closed delimiter +LL | Ϥ, + | ^ + +error: macros that expand to items must be delimited with braces or followed by a semicolon + --> $DIR/issue-62524.rs:3:3 + | +LL | y![ + | ___^ +LL | | Ϥ, + | |__^ + | +help: change the delimiters to curly braces + | +LL | y!{ +LL | Ϥ} + | +help: add a semicolon + | +LL | Ϥ,; + | ^ + +error: cannot find macro `y` in this scope + --> $DIR/issue-62524.rs:3:1 + | +LL | y![ + | ^ + +error: aborting due to 3 previous errors +