diff options
| author | Yuki Okushi <huyuumi.dev@gmail.com> | 2020-07-31 06:52:00 +0900 |
|---|---|---|
| committer | Yuki Okushi <huyuumi.dev@gmail.com> | 2020-07-31 06:52:00 +0900 |
| commit | 8b778a5f8d244a402355cc532107372beec4afc8 (patch) | |
| tree | 296e6558007cda27922f502af5a0fffcf29a4804 /src/test | |
| parent | 438c59f010016a8a3a11fbcc4c18ae555d7adf94 (diff) | |
| download | rust-8b778a5f8d244a402355cc532107372beec4afc8.tar.gz rust-8b778a5f8d244a402355cc532107372beec4afc8.zip | |
Revert "Fix an ICE on an invalid `binding @ ...` in a tuple struct pattern"
This reverts commit f5e5eb6f46ef2cf0dd45dba4f975305509334fc6.
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/ui/issues/issue-74539.rs | 12 | ||||
| -rw-r--r-- | src/test/ui/issues/issue-74539.stderr | 21 |
2 files changed, 0 insertions, 33 deletions
diff --git a/src/test/ui/issues/issue-74539.rs b/src/test/ui/issues/issue-74539.rs deleted file mode 100644 index 75632d11c1d..00000000000 --- a/src/test/ui/issues/issue-74539.rs +++ /dev/null @@ -1,12 +0,0 @@ -enum E { - A(u8, u8), -} - -fn main() { - let e = E::A(2, 3); - match e { - E::A(x @ ..) => { //~ ERROR `x @` is not allowed in a tuple - x //~ ERROR cannot find value `x` in this scope - } - }; -} diff --git a/src/test/ui/issues/issue-74539.stderr b/src/test/ui/issues/issue-74539.stderr deleted file mode 100644 index 94526dcd7cb..00000000000 --- a/src/test/ui/issues/issue-74539.stderr +++ /dev/null @@ -1,21 +0,0 @@ -error[E0425]: cannot find value `x` in this scope - --> $DIR/issue-74539.rs:9:13 - | -LL | x - | ^ help: a local variable with a similar name exists: `e` - -error: `x @` is not allowed in a tuple struct - --> $DIR/issue-74539.rs:8:14 - | -LL | E::A(x @ ..) => { - | ^^^^^^ this is only allowed in slice patterns - | - = help: remove this and bind each tuple field independently -help: if you don't need to use the contents of x, discard the tuple's remaining fields - | -LL | E::A(..) => { - | ^^ - -error: aborting due to 2 previous errors - -For more information about this error, try `rustc --explain E0425`. |
