2 // allows aligned custom discriminant enums to cast into other types
3 // See the issue #92464 for more info
12 let aligned = Aligned::Zero;
13 let fo = aligned as u8;
14 println!("foo {}", fo);
15 println!("{}", tou8(Aligned::Zero));
19 fn tou8(al: Aligned) -> u8 {
20 // Cast behind a function call so ConstProp does not see it
21 // (so that we can test codegen).