summaryrefslogtreecommitdiffstats
path: root/src/test/ui/pattern/usefulness/issue-35609.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/pattern/usefulness/issue-35609.rs')
-rw-r--r--src/test/ui/pattern/usefulness/issue-35609.rs43
1 files changed, 0 insertions, 43 deletions
diff --git a/src/test/ui/pattern/usefulness/issue-35609.rs b/src/test/ui/pattern/usefulness/issue-35609.rs
deleted file mode 100644
index 8ef75e351..000000000
--- a/src/test/ui/pattern/usefulness/issue-35609.rs
+++ /dev/null
@@ -1,43 +0,0 @@
-enum Enum {
- A, B, C, D, E, F
-}
-use Enum::*;
-
-struct S(Enum, ());
-struct Sd { x: Enum, y: () }
-
-fn main() {
- match (A, ()) { //~ ERROR non-exhaustive
- (A, _) => {}
- }
-
- match (A, A) { //~ ERROR non-exhaustive
- (_, A) => {}
- }
-
- match ((A, ()), ()) { //~ ERROR non-exhaustive
- ((A, ()), _) => {}
- }
-
- match ((A, ()), A) { //~ ERROR non-exhaustive
- ((A, ()), _) => {}
- }
-
- match ((A, ()), ()) { //~ ERROR non-exhaustive
- ((A, _), _) => {}
- }
-
-
- match S(A, ()) { //~ ERROR non-exhaustive
- S(A, _) => {}
- }
-
- match (Sd { x: A, y: () }) { //~ ERROR non-exhaustive
- Sd { x: A, y: _ } => {}
- }
-
- match Some(A) { //~ ERROR non-exhaustive
- Some(A) => (),
- None => ()
- }
-}