- // MIR for `test` before GVN + // MIR for `test` after GVN fn test(_1: i32) -> i32 { debug x => _1; let mut _0: i32; let mut _2: i32; bb0: { StorageLive(_2); _2 = _1; - _0 = Mul(move _2, const 0_i32); + _0 = const 0_i32; StorageDead(_2); return; } }