()
This came up at #420, see more details there. Basic repro (a copy of MaybeUninit):
MaybeUninit
// build-pass #[spirv_std::spirv(fragment)] pub fn main() { union A { x: (), y: &'static glam::Vec4 } let a = A { x: () }; }