2 #![feature(never_type, never_type_fallback)]
3 #![feature(exhaustive_patterns)]
4 #![feature(slice_patterns)]
5 #![allow(unreachable_patterns)]
6 #![allow(unreachable_code)]
7 #![allow(unused_variables)]
11 let x: Result<!, !> = Ok(z);
24 fn bar(nevers: &[!]) {
37 let x: Result<u32, !> = Ok(123);
51 let x: Result<u32, &!> = Ok(123);
54 Err(_) => unimplemented!(),