blob: 03881bc3f6afc6f1d1cabf1f1e43350fbbc9d771 [file] [edit]
- // MIR for `inner_array` before InstSimplify-after-simplifycfg
+ // MIR for `inner_array` after InstSimplify-after-simplifycfg
fn inner_array(_1: &&[i32; 2], _2: &&[i32; 2]) -> bool {
let mut _0: bool;
+ let mut _3: &[i32; 2];
+ let mut _4: u64;
+ let mut _5: &[i32; 2];
+ let mut _6: u64;
bb0: {
- _0 = raw_eq::<[i32; 2]>(copy (*_1), copy (*_2)) -> [return: bb1, unwind unreachable];
+ _3 = copy (*_1);
+ _4 = copy (*_3) as u64 (Transmute);
+ _5 = copy (*_2);
+ _6 = copy (*_5) as u64 (Transmute);
+ _0 = Eq(move _4, move _6);
+ goto -> bb1;
}
bb1: {
return;
}
}