//@ normalize-stderr-64bit "64 bits" -> "word size" | |
//@ normalize-stderr-32bit "32 bits" -> "word size" | |
//@ normalize-stderr-64bit "128 bits" -> "2 * word size" | |
//@ normalize-stderr-32bit "64 bits" -> "2 * word size" | |
fn main() { | |
match &b""[..] { | |
ZST => {} //~ ERROR: could not evaluate constant pattern | |
} | |
} | |
const ZST: &[u8] = unsafe { std::mem::transmute(1usize) }; | |
//~^ ERROR cannot transmute between types of different sizes |