diff options
| author | Mazdak Farrokhzad <twingoow@gmail.com> | 2019-12-24 04:39:55 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-12-24 04:39:55 +0100 |
| commit | 07effe18b01bfe559c6bcdc07ab7f004292bc8cc (patch) | |
| tree | bef4e1441b8c3acde43ff6ff2fbadc33aeda6600 /src/test/ui/pattern | |
| parent | 1ac8fc76d4b732ae4bce27b1ac326a0c6462be2c (diff) | |
| parent | d918319bed23b418a98720688a3f59904aada978 (diff) | |
| download | rust-07effe18b01bfe559c6bcdc07ab7f004292bc8cc.tar.gz rust-07effe18b01bfe559c6bcdc07ab7f004292bc8cc.zip | |
Rollup merge of #67543 - JohnTitor:regression-tests, r=Centril
Add regression tests for fixed ICEs Closes #61747 (fixed from 1.41.0-nightly (4007d4ef2 2019-12-01)) Closes #66205 (fixed from 1.41.0-nightly (4007d4ef2 2019-12-01)) Closes #66270 (fixed by #66246) Closes #67424 (fixed by #67160) Also picking a minor nit up from #67071 with 101dd7bad9432730fa2f625ae43afcc2929457d4 r? @Centril
Diffstat (limited to 'src/test/ui/pattern')
| -rw-r--r-- | src/test/ui/pattern/issue-66270-pat-struct-parser-recovery.rs | 14 | ||||
| -rw-r--r-- | src/test/ui/pattern/issue-66270-pat-struct-parser-recovery.stderr | 8 |
2 files changed, 22 insertions, 0 deletions
diff --git a/src/test/ui/pattern/issue-66270-pat-struct-parser-recovery.rs b/src/test/ui/pattern/issue-66270-pat-struct-parser-recovery.rs new file mode 100644 index 00000000000..48a8e04829a --- /dev/null +++ b/src/test/ui/pattern/issue-66270-pat-struct-parser-recovery.rs @@ -0,0 +1,14 @@ +// Regression test for #66270, fixed by #66246 + +struct Bug { + incorrect_field: 0, + //~^ ERROR expected type +} + +struct Empty {} + +fn main() { + let Bug { + any_field: Empty {}, + } = Bug {}; +} diff --git a/src/test/ui/pattern/issue-66270-pat-struct-parser-recovery.stderr b/src/test/ui/pattern/issue-66270-pat-struct-parser-recovery.stderr new file mode 100644 index 00000000000..fef0f3c0e06 --- /dev/null +++ b/src/test/ui/pattern/issue-66270-pat-struct-parser-recovery.stderr @@ -0,0 +1,8 @@ +error: expected type, found `0` + --> $DIR/issue-66270-pat-struct-parser-recovery.rs:4:22 + | +LL | incorrect_field: 0, + | ^ expected type + +error: aborting due to previous error + |
