Closed
Description
This compiles, but it shouldn't
#![deny(unreachable_code)]
fn main() {
let uc = |&:| panic!();
uc();
println!("unreachable");
}
This is correctly rejected
#![deny(unreachable_code)]
fn main() {
let bc = || -> ! panic!();
bc();
println!("unreachable");
}
version: rustc 0.13.0-nightly (c6c786671 2015-01-04 00:50:59 +0000)