diff options
| author | Matthias Krüger <matthias.krueger@famsik.de> | 2023-03-05 20:57:20 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-03-05 20:57:20 +0100 |
| commit | ced9cd19c82e5a4333fa57c3215b75df902c5276 (patch) | |
| tree | 8ebf468c0dcbb2c74dc4297f8a13979ae34eadff | |
| parent | 73c8d2df7b36387553442a815d2b72f7ea5878aa (diff) | |
| parent | a435b3c0cde7d7b0b190c208bfa4e5a00960816b (diff) | |
| download | rust-ced9cd19c82e5a4333fa57c3215b75df902c5276.tar.gz rust-ced9cd19c82e5a4333fa57c3215b75df902c5276.zip | |
Rollup merge of #108244 - lukas-code:semicolon-recovery-span, r=cjgillot
Add test for semicolon recovery ICE closes https://github.com/rust-lang/rust/issues/108242
| -rw-r--r-- | tests/ui/parser/issues/issue-108242-semicolon-recovery.rs | 5 | ||||
| -rw-r--r-- | tests/ui/parser/issues/issue-108242-semicolon-recovery.stderr | 13 |
2 files changed, 18 insertions, 0 deletions
diff --git a/tests/ui/parser/issues/issue-108242-semicolon-recovery.rs b/tests/ui/parser/issues/issue-108242-semicolon-recovery.rs new file mode 100644 index 00000000000..2fc0b29477b --- /dev/null +++ b/tests/ui/parser/issues/issue-108242-semicolon-recovery.rs @@ -0,0 +1,5 @@ +fn foo() {} +fn main() { + foo(; + foo(; +} //~ ERROR mismatched closing delimiter diff --git a/tests/ui/parser/issues/issue-108242-semicolon-recovery.stderr b/tests/ui/parser/issues/issue-108242-semicolon-recovery.stderr new file mode 100644 index 00000000000..f68d6d5010d --- /dev/null +++ b/tests/ui/parser/issues/issue-108242-semicolon-recovery.stderr @@ -0,0 +1,13 @@ +error: mismatched closing delimiter: `}` + --> $DIR/issue-108242-semicolon-recovery.rs:4:8 + | +LL | fn main() { + | - closing delimiter possibly meant for this +LL | foo(; +LL | foo(; + | ^ unclosed delimiter +LL | } + | ^ mismatched closing delimiter + +error: aborting due to previous error + |
