1 #![feature(if_let_guard)]
2 #![allow(incomplete_features)]
4 #[deny(irrefutable_let_patterns)]
5 fn irrefutable_let_guard() {
7 Some(x) if let () = x => {}
8 //~^ ERROR irrefutable if-let guard
13 #[deny(unreachable_patterns)]
14 fn unreachable_pattern() {
16 x if let None | None = x => {}
17 //~^ ERROR unreachable pattern