//@ known-bug: #127742 struct Vtable(dyn Cap); // missing lifetime trait Cap<'a> {} union Transmute { t: u64, // ICEs with u64, u128, or usize. Correctly errors with u32. u: &'static Vtable, } const G: &'static Vtable = unsafe { Transmute { t: 1 }.u };