| // run-pass | |
| #![allow(dead_code)] | |
| static X2: u64 = !0 as u16 as u64; | |
| static Y2: u64 = !0 as u32 as u64; | |
| const X: u64 = !0 as u16 as u64; | |
| const Y: u64 = !0 as u32 as u64; | |
| fn main() { | |
| assert_eq!(match 1 { | |
| X => unreachable!(), | |
| Y => unreachable!(), | |
| _ => 1 | |
| }, 1); | |
| } |