- // MIR for `unions` before ScalarReplacementOfAggregates | |
+ // MIR for `unions` after ScalarReplacementOfAggregates | |
fn unions(_1: f32) -> u32 { | |
debug a => _1; | |
let mut _0: u32; | |
let mut _2: unions::Repr; | |
let mut _3: f32; | |
bb0: { | |
StorageLive(_2); | |
StorageLive(_3); | |
_3 = copy _1; | |
_2 = Repr { f: move _3 }; | |
StorageDead(_3); | |
_0 = copy (_2.1: u32); | |
StorageDead(_2); | |
return; | |
} | |
} | |