Skip to content

Commit

Permalink
add test for #105210 assertion failure self.lines.iter().all(|r| !r.i…
Browse files Browse the repository at this point in the history
…ter().any(|sc| sc.chr == \'\\t\')) with edition 2021

Fixes #105210
  • Loading branch information
matthiaskrgr committed Mar 22, 2024
1 parent 5b5dec3 commit 2171243
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 0 deletions.
10 changes: 10 additions & 0 deletions tests/ui/parser/parser-ice-ed2021-await-105210.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
// ICE #105210 self.lines.iter().all(|r| !r.iter().any(|sc| sc.chr == \'\\t\'))
// ignore-tidy-tab
//@ edition:2021
pub fn main() {}

fn box () {
(( h (const {( default ( await ( await ( (move {await((((}}
//~^ ERROR mismatched closing delimiter: `}`
//~^^ ERROR mismatched closing delimiter: `}`
//~ ERROR this file contains an unclosed delimiter
34 changes: 34 additions & 0 deletions tests/ui/parser/parser-ice-ed2021-await-105210.stderr
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
error: mismatched closing delimiter: `}`
--> $DIR/parser-ice-ed2021-await-105210.rs:7:58
|
LL | (( h (const {( default ( await ( await ( (move {await((((}}
| - ^^ mismatched closing delimiter
| | |
| | unclosed delimiter
| closing delimiter possibly meant for this

error: mismatched closing delimiter: `}`
--> $DIR/parser-ice-ed2021-await-105210.rs:7:43
|
LL | (( h (const {( default ( await ( await ( (move {await((((}}
| - ^ ^ mismatched closing delimiter
| | |
| | unclosed delimiter
| closing delimiter possibly meant for this

error: this file contains an unclosed delimiter
--> $DIR/parser-ice-ed2021-await-105210.rs:10:52
|
LL | fn box () {
| - unclosed delimiter
LL | (( h (const {( default ( await ( await ( (move {await((((}}
| -- - unclosed delimiter
| ||
| |unclosed delimiter
| unclosed delimiter
...
LL |
| ^

error: aborting due to 3 previous errors

0 comments on commit 2171243

Please sign in to comment.