| //@ run-pass | |
| #![deny(unreachable_patterns)] | |
| fn main() { | |
| match (3, 42) { | |
| (a, _) | (_, a) if a > 10 => {} | |
| _ => unreachable!(), | |
| } | |
| match Some((3, 42)) { | |
| Some((a, _)) | Some((_, a)) if a > 10 => {} | |
| _ => unreachable!(), | |
| } | |
| match Some((3, 42)) { | |
| Some((a, _) | (_, a)) if a > 10 => {} | |
| _ => unreachable!(), | |
| } | |
| } |