- // MIR for `get_union` before RemoveZsts + // MIR for `get_union` after RemoveZsts fn get_union() -> Foo { let mut _0: Foo; let mut _1: (); bb0: { - StorageLive(_1); - _1 = (); - _0 = Foo { x: move _1 }; - StorageDead(_1); + nop; + nop; + _0 = Foo { x: const () }; + nop; return; } }