blob: e000f946dc156a855d3ee291b79e2d6224df5e4d [file] [log] [blame] [edit]
#![deny(unreachable_code)]
#![allow(deprecated, invalid_value)]
enum Void {}
fn with_void() {
if false {
unsafe {
//~^ ERROR unreachable expression
std::mem::uninitialized::<Void>();
}
}
println!();
}
fn infallible() -> std::convert::Infallible {
loop {}
}
fn with_infallible() {
if false {
//~^ ERROR unreachable expression
infallible();
}
println!()
}
fn main() {}