Spawned off of @oli-obk 's [example](https://github.com/rust-lang/rust/issues/55223#issuecomment-431811751) on #55223: [play](https://play.rust-lang.org/?version=nightly&mode=debug&edition=2015&gist=b23ea8c8d50f4a31a52780e27ef55fa5) ```rust #![feature(const_let)] union Foo<'a> { y: &'a (), long_live_the_unit: &'static (), } const FOO: &() = { let y = (); unsafe { Foo { y: &y }.long_live_the_unit } }; fn main() { } ```