//@ compile-flags: -Zvalidate-mir | |
#[repr(packed)] //~ ERROR: attribute should be applied to a struct | |
#[repr(u32)] | |
enum E { | |
A, | |
B, | |
C, | |
} | |
fn main() { | |
union InvalidTag { | |
int: u32, | |
e: E, //~ ERROR: field must implement `Copy` | |
} | |
let _invalid_tag = InvalidTag { int: 4 }; | |
} |