Skip to content

Commit 2171243

Browse files
committed
add test for rust-lang#105210 assertion failure self.lines.iter().all(|r| !r.iter().any(|sc| sc.chr == \'\\t\')) with edition 2021
Fixes rust-lang#105210
1 parent 5b5dec3 commit 2171243

File tree

2 files changed

+44
-0
lines changed

2 files changed

+44
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
// ICE #105210 self.lines.iter().all(|r| !r.iter().any(|sc| sc.chr == \'\\t\'))
2+
// ignore-tidy-tab
3+
//@ edition:2021
4+
pub fn main() {}
5+
6+
fn box () {
7+
(( h (const {( default ( await ( await ( (move {await((((}}
8+
//~^ ERROR mismatched closing delimiter: `}`
9+
//~^^ ERROR mismatched closing delimiter: `}`
10+
//~ ERROR this file contains an unclosed delimiter
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
error: mismatched closing delimiter: `}`
2+
--> $DIR/parser-ice-ed2021-await-105210.rs:7:58
3+
|
4+
LL | (( h (const {( default ( await ( await ( (move {await((((}}
5+
| - ^^ mismatched closing delimiter
6+
| | |
7+
| | unclosed delimiter
8+
| closing delimiter possibly meant for this
9+
10+
error: mismatched closing delimiter: `}`
11+
--> $DIR/parser-ice-ed2021-await-105210.rs:7:43
12+
|
13+
LL | (( h (const {( default ( await ( await ( (move {await((((}}
14+
| - ^ ^ mismatched closing delimiter
15+
| | |
16+
| | unclosed delimiter
17+
| closing delimiter possibly meant for this
18+
19+
error: this file contains an unclosed delimiter
20+
--> $DIR/parser-ice-ed2021-await-105210.rs:10:52
21+
|
22+
LL | fn box () {
23+
| - unclosed delimiter
24+
LL | (( h (const {( default ( await ( await ( (move {await((((}}
25+
| -- - unclosed delimiter
26+
| ||
27+
| |unclosed delimiter
28+
| unclosed delimiter
29+
...
30+
LL |
31+
| ^
32+
33+
error: aborting due to 3 previous errors
34+

0 commit comments

Comments
 (0)