//@ 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!(), | |
} | |
} |