7 struct Sd { x: Enum, y: () }
10 match (A, ()) { //~ ERROR non-exhaustive
14 match (A, A) { //~ ERROR non-exhaustive
18 match ((A, ()), ()) { //~ ERROR non-exhaustive
22 match ((A, ()), A) { //~ ERROR non-exhaustive
26 match ((A, ()), ()) { //~ ERROR non-exhaustive
31 match S(A, ()) { //~ ERROR non-exhaustive
35 match (Sd { x: A, y: () }) { //~ ERROR non-exhaustive
36 Sd { x: A, y: _ } => {}
39 match Some(A) { //~ ERROR non-exhaustive