about summary refs log tree commit diff
diff options
context:
space:
mode:
authorYuki Okushi <jtitor@2k36.org>2022-05-17 19:01:31 +0900
committerGitHub <noreply@github.com>2022-05-17 19:01:31 +0900
commitaaa0c014e2a9920e1a8aa30f7a6cec46cc7691fe (patch)
tree2d0ace08b2f1b6cc30aa866b7b91e05157e6afce
parent17eebcd4c31700b62bc63dcd0e823617aa51bfed (diff)
parenta3bc2e5293840fd23a5237bda6f3bdf1fefbbe4f (diff)
downloadrust-aaa0c014e2a9920e1a8aa30f7a6cec46cc7691fe.tar.gz
rust-aaa0c014e2a9920e1a8aa30f7a6cec46cc7691fe.zip
Rollup merge of #97075 - JohnTitor:issue-81804, r=compiler-errors
Add regression test for #81804

Closes #81804
r? ``@compiler-errors``
-rw-r--r--src/test/ui/parser/issue-81804.rs9
-rw-r--r--src/test/ui/parser/issue-81804.stderr41
2 files changed, 50 insertions, 0 deletions
diff --git a/src/test/ui/parser/issue-81804.rs b/src/test/ui/parser/issue-81804.rs
new file mode 100644
index 00000000000..803bde11e20
--- /dev/null
+++ b/src/test/ui/parser/issue-81804.rs
@@ -0,0 +1,9 @@
+// error-pattern: this file contains an unclosed delimiter
+// error-pattern: this file contains an unclosed delimiter
+// error-pattern: expected pattern, found `=`
+// error-pattern: expected one of `)`, `,`, `->`, `where`, or `{`, found `]`
+// error-pattern: expected item, found `]`
+
+fn main() {}
+
+fn p([=(}
diff --git a/src/test/ui/parser/issue-81804.stderr b/src/test/ui/parser/issue-81804.stderr
new file mode 100644
index 00000000000..19c4422c622
--- /dev/null
+++ b/src/test/ui/parser/issue-81804.stderr
@@ -0,0 +1,41 @@
+error: this file contains an unclosed delimiter
+  --> $DIR/issue-81804.rs:9:11
+   |
+LL | fn p([=(}
+   |     --    ^
+   |     ||
+   |     |unclosed delimiter
+   |     unclosed delimiter
+
+error: this file contains an unclosed delimiter
+  --> $DIR/issue-81804.rs:9:11
+   |
+LL | fn p([=(}
+   |     --    ^
+   |     ||
+   |     |unclosed delimiter
+   |     unclosed delimiter
+
+error: expected pattern, found `=`
+  --> $DIR/issue-81804.rs:9:7
+   |
+LL | fn p([=(}
+   |       ^ expected pattern
+
+error: expected one of `)`, `,`, `->`, `where`, or `{`, found `]`
+  --> $DIR/issue-81804.rs:9:8
+   |
+LL | fn p([=(}
+   |        ^ -^
+   |        | |
+   |        | help: `)` may belong here
+   |        unclosed delimiter
+
+error: expected item, found `]`
+  --> $DIR/issue-81804.rs:9:11
+   |
+LL | fn p([=(}
+   |           ^ expected item
+
+error: aborting due to 5 previous errors
+