- // 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; | |
} | |
} | |