]> git.lizzy.rs Git - rust.git/blob - src/test/ui/or-patterns/issue-70413-no-unreachable-pat-and-guard.rs
Rollup merge of #91915 - jackh726:issue-91899, r=Mark-Simulacrum
[rust.git] / src / test / ui / or-patterns / issue-70413-no-unreachable-pat-and-guard.rs
1 // check-pass
2
3 #![deny(unreachable_patterns)]
4
5 fn main() {
6     match (3,42) {
7         (a,_) | (_,a) if a > 10 => {println!("{}", a)}
8         _ => ()
9     }
10
11     match Some((3,42)) {
12         Some((a, _)) | Some((_, a)) if a > 10 => {println!("{}", a)}
13         _ => ()
14
15     }
16
17     match Some((3,42)) {
18         Some((a, _) | (_, a)) if a > 10 => {println!("{}", a)}
19         _ => ()
20     }
21 }