Skip to content

Commit eab9240

Browse files
committed
Add regression test for rust-lang#81827
1 parent 22ee395 commit eab9240

File tree

2 files changed

+46
-0
lines changed

2 files changed

+46
-0
lines changed

src/test/ui/parser/issue-81827.rs

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
// error-pattern: this file contains an unclosed delimiter
2+
// error-pattern: mismatched closing delimiter: `]`
3+
// error-pattern: expected one of `)` or `,`, found `{`
4+
5+
#![crate_name="0"]
6+
7+
8+
9+
fn main() {}
10+
11+
fn r()->i{0|{#[cfg(r(0{]0

src/test/ui/parser/issue-81827.stderr

+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
error: this file contains an unclosed delimiter
2+
--> $DIR/issue-81827.rs:11:27
3+
|
4+
LL | fn r()->i{0|{#[cfg(r(0{]0
5+
| - - ^
6+
| | |
7+
| | unclosed delimiter
8+
| unclosed delimiter
9+
10+
error: this file contains an unclosed delimiter
11+
--> $DIR/issue-81827.rs:11:27
12+
|
13+
LL | fn r()->i{0|{#[cfg(r(0{]0
14+
| - - ^
15+
| | |
16+
| | unclosed delimiter
17+
| unclosed delimiter
18+
19+
error: mismatched closing delimiter: `]`
20+
--> $DIR/issue-81827.rs:11:23
21+
|
22+
LL | fn r()->i{0|{#[cfg(r(0{]0
23+
| - ^^ mismatched closing delimiter
24+
| | |
25+
| | unclosed delimiter
26+
| closing delimiter possibly meant for this
27+
28+
error: expected one of `)` or `,`, found `{`
29+
--> $DIR/issue-81827.rs:11:23
30+
|
31+
LL | fn r()->i{0|{#[cfg(r(0{]0
32+
| ^ expected one of `)` or `,`
33+
34+
error: aborting due to 4 previous errors
35+

0 commit comments

Comments
 (0)