blob: b4eb541398cfa3a6bb6922e0e2df413956450d80 [file] [log] [blame] [edit]
#![feature(if_let_guard)]
#![allow(irrefutable_let_patterns)]
fn match_option(x: Option<u32>) {
match x {
//~^ ERROR non-exhaustive patterns: `None` not covered
Some(_) => {}
None if let y = x => {}
}
}
fn main() {
let x = ();
match x {
//~^ ERROR non-exhaustive patterns: `()` not covered
y if let z = y => {}
}
}