2 #![allow(unused_mut)] // under NLL we get warning about `bar` below
3 fn baz() -> ! { panic!(); }
6 match Some::<isize>(5) {
9 match None::<isize> { None::<isize> => { bar = 5; } _ => { baz(); } }
12 None::<isize> => { println!("hello"); }
16 pub fn main() { foo(); }