1 #![feature(if_let_guard)]
3 #[deny(irrefutable_let_patterns)]
4 fn irrefutable_let_guard() {
6 Some(x) if let () = x => {}
7 //~^ ERROR irrefutable `if let` guard
12 #[deny(unreachable_patterns)]
13 fn unreachable_pattern() {
15 x if let None | None = x => {}
16 //~^ ERROR unreachable pattern