Remove Nop in simplify_locals.
It's cheap and does not change anything.
This commit is contained in:
parent
028b4745f4
commit
e300abb593
@ -569,6 +569,7 @@ fn remove_unused_definitions(used_locals: &mut UsedLocals, body: &mut Body<'_>)
|
||||
|
||||
StatementKind::SetDiscriminant { ref place, .. }
|
||||
| StatementKind::Deinit(ref place) => used_locals.is_used(place.local),
|
||||
StatementKind::Nop => false,
|
||||
_ => true,
|
||||
};
|
||||
|
||||
|
@ -108,7 +108,6 @@
|
||||
_11 = const 64_u32; // scope 8 at $DIR/const_debuginfo.rs:+13:13: +13:22
|
||||
StorageDead(_13); // scope 8 at $DIR/const_debuginfo.rs:+13:21: +13:22
|
||||
StorageDead(_12); // scope 8 at $DIR/const_debuginfo.rs:+13:21: +13:22
|
||||
nop; // scope 0 at $DIR/const_debuginfo.rs:+0:11: +14:2
|
||||
StorageDead(_11); // scope 8 at $DIR/const_debuginfo.rs:+14:1: +14:2
|
||||
StorageDead(_17); // scope 7 at $DIR/const_debuginfo.rs:+14:1: +14:2
|
||||
StorageDead(_18); // scope 7 at $DIR/const_debuginfo.rs:+14:1: +14:2
|
||||
|
@ -45,7 +45,6 @@
|
||||
- _2 = Rem(const 1_i32, move _3); // scope 1 at $DIR/bad_op_mod_by_zero.rs:+2:14: +2:19
|
||||
+ _2 = Rem(const 1_i32, const 0_i32); // scope 1 at $DIR/bad_op_mod_by_zero.rs:+2:14: +2:19
|
||||
StorageDead(_3); // scope 1 at $DIR/bad_op_mod_by_zero.rs:+2:18: +2:19
|
||||
nop; // scope 0 at $DIR/bad_op_mod_by_zero.rs:+0:11: +3:2
|
||||
StorageDead(_2); // scope 1 at $DIR/bad_op_mod_by_zero.rs:+3:1: +3:2
|
||||
StorageDead(_1); // scope 0 at $DIR/bad_op_mod_by_zero.rs:+3:1: +3:2
|
||||
return; // scope 0 at $DIR/bad_op_mod_by_zero.rs:+3:2: +3:2
|
||||
|
@ -46,7 +46,6 @@
|
||||
bb1: {
|
||||
_4 = (*_1)[_5]; // scope 2 at $DIR/bad_op_unsafe_oob_for_slices.rs:+3:18: +3:25
|
||||
StorageDead(_5); // scope 2 at $DIR/bad_op_unsafe_oob_for_slices.rs:+3:25: +3:26
|
||||
nop; // scope 2 at $DIR/bad_op_unsafe_oob_for_slices.rs:+2:5: +4:6
|
||||
StorageDead(_4); // scope 2 at $DIR/bad_op_unsafe_oob_for_slices.rs:+4:5: +4:6
|
||||
StorageDead(_1); // scope 0 at $DIR/bad_op_unsafe_oob_for_slices.rs:+5:1: +5:2
|
||||
return; // scope 0 at $DIR/bad_op_unsafe_oob_for_slices.rs:+5:2: +5:2
|
||||
|
@ -46,7 +46,6 @@
|
||||
bb1: {
|
||||
_4 = (*_1)[_5]; // scope 2 at $DIR/bad_op_unsafe_oob_for_slices.rs:+3:18: +3:25
|
||||
StorageDead(_5); // scope 2 at $DIR/bad_op_unsafe_oob_for_slices.rs:+3:25: +3:26
|
||||
nop; // scope 2 at $DIR/bad_op_unsafe_oob_for_slices.rs:+2:5: +4:6
|
||||
StorageDead(_4); // scope 2 at $DIR/bad_op_unsafe_oob_for_slices.rs:+4:5: +4:6
|
||||
StorageDead(_1); // scope 0 at $DIR/bad_op_unsafe_oob_for_slices.rs:+5:1: +5:2
|
||||
return; // scope 0 at $DIR/bad_op_unsafe_oob_for_slices.rs:+5:2: +5:2
|
||||
|
@ -25,7 +25,6 @@
|
||||
}
|
||||
|
||||
bb2: {
|
||||
nop; // scope 0 at $DIR/control_flow_simplification.rs:+3:6: +3:6
|
||||
StorageDead(_1); // scope 0 at $DIR/control_flow_simplification.rs:+3:5: +3:6
|
||||
return; // scope 0 at $DIR/control_flow_simplification.rs:+4:2: +4:2
|
||||
}
|
||||
|
@ -55,10 +55,7 @@
|
||||
StorageDead(_4); // scope 1 at $DIR/invalid_constant.rs:+13:59: +13:60
|
||||
StorageDead(_5); // scope 1 at $DIR/invalid_constant.rs:+13:60: +13:61
|
||||
StorageLive(_6); // scope 3 at $DIR/invalid_constant.rs:+20:9: +20:31
|
||||
nop; // scope 6 at $DIR/invalid_constant.rs:+20:44: +20:71
|
||||
nop; // scope 3 at $DIR/invalid_constant.rs:+20:34: +20:74
|
||||
StorageLive(_7); // scope 5 at $DIR/invalid_constant.rs:+24:9: +24:22
|
||||
nop; // scope 0 at $DIR/invalid_constant.rs:+0:11: +27:2
|
||||
StorageDead(_7); // scope 5 at $DIR/invalid_constant.rs:+27:1: +27:2
|
||||
StorageDead(_6); // scope 3 at $DIR/invalid_constant.rs:+27:1: +27:2
|
||||
StorageDead(_3); // scope 1 at $DIR/invalid_constant.rs:+27:1: +27:2
|
||||
|
@ -9,9 +9,7 @@
|
||||
bb0: {
|
||||
StorageLive(_1); // scope 0 at $DIR/issue_66971.rs:+1:5: +1:23
|
||||
StorageLive(_2); // scope 0 at $DIR/issue_66971.rs:+1:12: +1:22
|
||||
nop; // scope 0 at $DIR/issue_66971.rs:+1:13: +1:15
|
||||
Deinit(_2); // scope 0 at $DIR/issue_66971.rs:+1:12: +1:22
|
||||
nop; // scope 0 at $DIR/issue_66971.rs:+1:12: +1:22
|
||||
(_2.1: u8) = const 0_u8; // scope 0 at $DIR/issue_66971.rs:+1:12: +1:22
|
||||
(_2.2: u8) = const 0_u8; // scope 0 at $DIR/issue_66971.rs:+1:12: +1:22
|
||||
_1 = encode(move _2) -> bb1; // scope 0 at $DIR/issue_66971.rs:+1:5: +1:23
|
||||
@ -23,7 +21,6 @@
|
||||
bb1: {
|
||||
StorageDead(_2); // scope 0 at $DIR/issue_66971.rs:+1:22: +1:23
|
||||
StorageDead(_1); // scope 0 at $DIR/issue_66971.rs:+1:23: +1:24
|
||||
nop; // scope 0 at $DIR/issue_66971.rs:+0:11: +2:2
|
||||
return; // scope 0 at $DIR/issue_66971.rs:+2:2: +2:2
|
||||
}
|
||||
}
|
||||
|
@ -27,7 +27,6 @@
|
||||
bb1: {
|
||||
StorageDead(_2); // scope 0 at $DIR/issue_67019.rs:+1:19: +1:20
|
||||
StorageDead(_1); // scope 0 at $DIR/issue_67019.rs:+1:20: +1:21
|
||||
nop; // scope 0 at $DIR/issue_67019.rs:+0:11: +2:2
|
||||
return; // scope 0 at $DIR/issue_67019.rs:+2:2: +2:2
|
||||
}
|
||||
}
|
||||
|
@ -29,7 +29,6 @@
|
||||
_1 = _2[_3]; // scope 0 at $DIR/large_array_index.rs:+2:17: +2:32
|
||||
StorageDead(_3); // scope 0 at $DIR/large_array_index.rs:+2:32: +2:33
|
||||
StorageDead(_2); // scope 0 at $DIR/large_array_index.rs:+2:32: +2:33
|
||||
nop; // scope 0 at $DIR/large_array_index.rs:+0:11: +3:2
|
||||
StorageDead(_1); // scope 0 at $DIR/large_array_index.rs:+3:1: +3:2
|
||||
return; // scope 0 at $DIR/large_array_index.rs:+3:2: +3:2
|
||||
}
|
||||
|
@ -29,7 +29,6 @@
|
||||
_1 = _2[_3]; // scope 0 at $DIR/large_array_index.rs:+2:17: +2:32
|
||||
StorageDead(_3); // scope 0 at $DIR/large_array_index.rs:+2:32: +2:33
|
||||
StorageDead(_2); // scope 0 at $DIR/large_array_index.rs:+2:32: +2:33
|
||||
nop; // scope 0 at $DIR/large_array_index.rs:+0:11: +3:2
|
||||
StorageDead(_1); // scope 0 at $DIR/large_array_index.rs:+3:1: +3:2
|
||||
return; // scope 0 at $DIR/large_array_index.rs:+3:2: +3:2
|
||||
}
|
||||
|
@ -19,7 +19,6 @@
|
||||
StorageLive(_2); // scope 1 at $DIR/mutable_variable.rs:+3:9: +3:10
|
||||
- _2 = _1; // scope 1 at $DIR/mutable_variable.rs:+3:13: +3:14
|
||||
+ _2 = const 99_i32; // scope 1 at $DIR/mutable_variable.rs:+3:13: +3:14
|
||||
nop; // scope 0 at $DIR/mutable_variable.rs:+0:11: +4:2
|
||||
StorageDead(_2); // scope 1 at $DIR/mutable_variable.rs:+4:1: +4:2
|
||||
StorageDead(_1); // scope 0 at $DIR/mutable_variable.rs:+4:1: +4:2
|
||||
return; // scope 0 at $DIR/mutable_variable.rs:+4:2: +4:2
|
||||
|
@ -21,7 +21,6 @@
|
||||
StorageLive(_2); // scope 1 at $DIR/mutable_variable_aggregate.rs:+3:9: +3:10
|
||||
- _2 = _1; // scope 1 at $DIR/mutable_variable_aggregate.rs:+3:13: +3:14
|
||||
+ _2 = const (42_i32, 99_i32); // scope 1 at $DIR/mutable_variable_aggregate.rs:+3:13: +3:14
|
||||
nop; // scope 0 at $DIR/mutable_variable_aggregate.rs:+0:11: +4:2
|
||||
StorageDead(_2); // scope 1 at $DIR/mutable_variable_aggregate.rs:+4:1: +4:2
|
||||
StorageDead(_1); // scope 0 at $DIR/mutable_variable_aggregate.rs:+4:1: +4:2
|
||||
return; // scope 0 at $DIR/mutable_variable_aggregate.rs:+4:2: +4:2
|
||||
|
@ -26,7 +26,6 @@
|
||||
((*_2).1: i32) = const 99_i32; // scope 2 at $DIR/mutable_variable_aggregate_mut_ref.rs:+3:5: +3:13
|
||||
StorageLive(_3); // scope 2 at $DIR/mutable_variable_aggregate_mut_ref.rs:+4:9: +4:10
|
||||
_3 = _1; // scope 2 at $DIR/mutable_variable_aggregate_mut_ref.rs:+4:13: +4:14
|
||||
nop; // scope 0 at $DIR/mutable_variable_aggregate_mut_ref.rs:+0:11: +5:2
|
||||
StorageDead(_3); // scope 2 at $DIR/mutable_variable_aggregate_mut_ref.rs:+5:1: +5:2
|
||||
StorageDead(_2); // scope 1 at $DIR/mutable_variable_aggregate_mut_ref.rs:+5:1: +5:2
|
||||
StorageDead(_1); // scope 0 at $DIR/mutable_variable_aggregate_mut_ref.rs:+5:1: +5:2
|
||||
|
@ -26,7 +26,6 @@
|
||||
StorageLive(_2); // scope 1 at $DIR/mutable_variable_aggregate_partial_read.rs:+4:9: +4:10
|
||||
- _2 = (_1.1: i32); // scope 1 at $DIR/mutable_variable_aggregate_partial_read.rs:+4:13: +4:16
|
||||
+ _2 = const 99_i32; // scope 1 at $DIR/mutable_variable_aggregate_partial_read.rs:+4:13: +4:16
|
||||
nop; // scope 0 at $DIR/mutable_variable_aggregate_partial_read.rs:+0:11: +5:2
|
||||
StorageDead(_2); // scope 1 at $DIR/mutable_variable_aggregate_partial_read.rs:+5:1: +5:2
|
||||
StorageDead(_1); // scope 0 at $DIR/mutable_variable_aggregate_partial_read.rs:+5:1: +5:2
|
||||
return; // scope 0 at $DIR/mutable_variable_aggregate_partial_read.rs:+5:2: +5:2
|
||||
|
@ -29,10 +29,8 @@
|
||||
_1 = move _2; // scope 2 at $DIR/mutable_variable_no_prop.rs:+3:9: +3:19
|
||||
StorageDead(_2); // scope 2 at $DIR/mutable_variable_no_prop.rs:+3:18: +3:19
|
||||
StorageDead(_3); // scope 2 at $DIR/mutable_variable_no_prop.rs:+3:19: +3:20
|
||||
nop; // scope 2 at $DIR/mutable_variable_no_prop.rs:+2:5: +4:6
|
||||
StorageLive(_4); // scope 1 at $DIR/mutable_variable_no_prop.rs:+5:9: +5:10
|
||||
_4 = _1; // scope 1 at $DIR/mutable_variable_no_prop.rs:+5:13: +5:14
|
||||
nop; // scope 0 at $DIR/mutable_variable_no_prop.rs:+0:11: +6:2
|
||||
StorageDead(_4); // scope 1 at $DIR/mutable_variable_no_prop.rs:+6:1: +6:2
|
||||
StorageDead(_1); // scope 0 at $DIR/mutable_variable_no_prop.rs:+6:1: +6:2
|
||||
return; // scope 0 at $DIR/mutable_variable_no_prop.rs:+6:2: +6:2
|
||||
|
@ -46,7 +46,6 @@
|
||||
StorageLive(_4); // scope 3 at $DIR/mutable_variable_unprop_assign.rs:+5:9: +5:10
|
||||
- _4 = _5; // scope 3 at $DIR/mutable_variable_unprop_assign.rs:+5:13: +5:16
|
||||
+ _4 = const 1_i32; // scope 3 at $DIR/mutable_variable_unprop_assign.rs:+5:13: +5:16
|
||||
nop; // scope 0 at $DIR/mutable_variable_unprop_assign.rs:+0:11: +6:2
|
||||
StorageDead(_4); // scope 3 at $DIR/mutable_variable_unprop_assign.rs:+6:1: +6:2
|
||||
StorageDead(_3); // scope 2 at $DIR/mutable_variable_unprop_assign.rs:+6:1: +6:2
|
||||
StorageDead(_5); // scope 1 at $DIR/mutable_variable_unprop_assign.rs:+6:1: +6:2
|
||||
|
@ -57,7 +57,6 @@
|
||||
- _8 = _9; // scope 2 at $DIR/optimizes_into_variable.rs:+3:13: +3:38
|
||||
+ _8 = const 42_u32; // scope 2 at $DIR/optimizes_into_variable.rs:+3:13: +3:38
|
||||
StorageDead(_9); // scope 2 at $DIR/optimizes_into_variable.rs:+3:38: +3:39
|
||||
nop; // scope 0 at $DIR/optimizes_into_variable.rs:+0:11: +4:2
|
||||
StorageDead(_8); // scope 2 at $DIR/optimizes_into_variable.rs:+4:1: +4:2
|
||||
StorageDead(_3); // scope 1 at $DIR/optimizes_into_variable.rs:+4:1: +4:2
|
||||
StorageDead(_1); // scope 0 at $DIR/optimizes_into_variable.rs:+4:1: +4:2
|
||||
|
@ -57,7 +57,6 @@
|
||||
- _8 = _9; // scope 2 at $DIR/optimizes_into_variable.rs:+3:13: +3:38
|
||||
+ _8 = const 42_u32; // scope 2 at $DIR/optimizes_into_variable.rs:+3:13: +3:38
|
||||
StorageDead(_9); // scope 2 at $DIR/optimizes_into_variable.rs:+3:38: +3:39
|
||||
nop; // scope 0 at $DIR/optimizes_into_variable.rs:+0:11: +4:2
|
||||
StorageDead(_8); // scope 2 at $DIR/optimizes_into_variable.rs:+4:1: +4:2
|
||||
StorageDead(_3); // scope 1 at $DIR/optimizes_into_variable.rs:+4:1: +4:2
|
||||
StorageDead(_1); // scope 0 at $DIR/optimizes_into_variable.rs:+4:1: +4:2
|
||||
|
@ -36,7 +36,6 @@
|
||||
StorageDead(_2); // scope 0 at $DIR/read_immutable_static.rs:+1:21: +1:22
|
||||
StorageDead(_5); // scope 0 at $DIR/read_immutable_static.rs:+1:22: +1:23
|
||||
StorageDead(_3); // scope 0 at $DIR/read_immutable_static.rs:+1:22: +1:23
|
||||
nop; // scope 0 at $DIR/read_immutable_static.rs:+0:11: +2:2
|
||||
StorageDead(_1); // scope 0 at $DIR/read_immutable_static.rs:+2:1: +2:2
|
||||
return; // scope 0 at $DIR/read_immutable_static.rs:+2:2: +2:2
|
||||
}
|
||||
|
@ -18,7 +18,6 @@
|
||||
_1 = move _2 as usize (PointerExposeAddress); // scope 0 at $DIR/reify_fn_ptr.rs:+1:13: +1:26
|
||||
StorageDead(_2); // scope 0 at $DIR/reify_fn_ptr.rs:+1:25: +1:26
|
||||
StorageDead(_1); // scope 0 at $DIR/reify_fn_ptr.rs:+1:40: +1:41
|
||||
nop; // scope 0 at $DIR/reify_fn_ptr.rs:+0:11: +2:2
|
||||
return; // scope 0 at $DIR/reify_fn_ptr.rs:+2:2: +2:2
|
||||
}
|
||||
}
|
||||
|
@ -35,7 +35,6 @@
|
||||
StorageDead(_2); // scope 0 at $DIR/repeat.rs:+1:31: +1:32
|
||||
StorageDead(_4); // scope 0 at $DIR/repeat.rs:+1:32: +1:33
|
||||
StorageDead(_3); // scope 0 at $DIR/repeat.rs:+1:32: +1:33
|
||||
nop; // scope 0 at $DIR/repeat.rs:+0:11: +2:2
|
||||
StorageDead(_1); // scope 0 at $DIR/repeat.rs:+2:1: +2:2
|
||||
return; // scope 0 at $DIR/repeat.rs:+2:2: +2:2
|
||||
}
|
||||
|
@ -35,7 +35,6 @@
|
||||
StorageDead(_2); // scope 0 at $DIR/repeat.rs:+1:31: +1:32
|
||||
StorageDead(_4); // scope 0 at $DIR/repeat.rs:+1:32: +1:33
|
||||
StorageDead(_3); // scope 0 at $DIR/repeat.rs:+1:32: +1:33
|
||||
nop; // scope 0 at $DIR/repeat.rs:+0:11: +2:2
|
||||
StorageDead(_1); // scope 0 at $DIR/repeat.rs:+2:1: +2:2
|
||||
return; // scope 0 at $DIR/repeat.rs:+2:2: +2:2
|
||||
}
|
||||
|
@ -27,7 +27,6 @@
|
||||
bb1: {
|
||||
StorageDead(_3); // scope 1 at $DIR/scalar_literal_propagation.rs:+2:14: +2:15
|
||||
StorageDead(_2); // scope 1 at $DIR/scalar_literal_propagation.rs:+2:15: +2:16
|
||||
nop; // scope 0 at $DIR/scalar_literal_propagation.rs:+0:11: +3:2
|
||||
StorageDead(_1); // scope 0 at $DIR/scalar_literal_propagation.rs:+3:1: +3:2
|
||||
return; // scope 0 at $DIR/scalar_literal_propagation.rs:+3:2: +3:2
|
||||
}
|
||||
|
@ -28,7 +28,6 @@
|
||||
bb1: {
|
||||
StorageDead(_3); // scope 1 at $DIR/tuple_literal_propagation.rs:+3:14: +3:15
|
||||
StorageDead(_2); // scope 1 at $DIR/tuple_literal_propagation.rs:+3:15: +3:16
|
||||
nop; // scope 0 at $DIR/tuple_literal_propagation.rs:+0:11: +4:2
|
||||
StorageDead(_1); // scope 0 at $DIR/tuple_literal_propagation.rs:+4:1: +4:2
|
||||
return; // scope 0 at $DIR/tuple_literal_propagation.rs:+4:2: +4:2
|
||||
}
|
||||
|
@ -24,13 +24,11 @@
|
||||
_2 = &raw mut (_1.0: i32); // scope 2 at $DIR/const_prop_miscompile.rs:+3:10: +3:22
|
||||
(*_2) = const 5_i32; // scope 2 at $DIR/const_prop_miscompile.rs:+3:9: +3:26
|
||||
StorageDead(_2); // scope 2 at $DIR/const_prop_miscompile.rs:+3:26: +3:27
|
||||
nop; // scope 2 at $DIR/const_prop_miscompile.rs:+2:5: +4:6
|
||||
StorageLive(_3); // scope 1 at $DIR/const_prop_miscompile.rs:+5:9: +5:10
|
||||
StorageLive(_4); // scope 1 at $DIR/const_prop_miscompile.rs:+5:13: +5:20
|
||||
_4 = (_1.0: i32); // scope 1 at $DIR/const_prop_miscompile.rs:+5:15: +5:18
|
||||
_3 = Eq(move _4, const 5_i32); // scope 1 at $DIR/const_prop_miscompile.rs:+5:13: +5:25
|
||||
StorageDead(_4); // scope 1 at $DIR/const_prop_miscompile.rs:+5:24: +5:25
|
||||
nop; // scope 0 at $DIR/const_prop_miscompile.rs:+0:10: +6:2
|
||||
StorageDead(_3); // scope 1 at $DIR/const_prop_miscompile.rs:+6:1: +6:2
|
||||
StorageDead(_1); // scope 0 at $DIR/const_prop_miscompile.rs:+6:1: +6:2
|
||||
return; // scope 0 at $DIR/const_prop_miscompile.rs:+6:2: +6:2
|
||||
|
@ -27,7 +27,6 @@
|
||||
_4 = (_1.0: i32); // scope 1 at $DIR/const_prop_miscompile.rs:+3:15: +3:18
|
||||
_3 = Eq(move _4, const 5_i32); // scope 1 at $DIR/const_prop_miscompile.rs:+3:13: +3:25
|
||||
StorageDead(_4); // scope 1 at $DIR/const_prop_miscompile.rs:+3:24: +3:25
|
||||
nop; // scope 0 at $DIR/const_prop_miscompile.rs:+0:10: +4:2
|
||||
StorageDead(_3); // scope 1 at $DIR/const_prop_miscompile.rs:+4:1: +4:2
|
||||
StorageDead(_1); // scope 0 at $DIR/const_prop_miscompile.rs:+4:1: +4:2
|
||||
return; // scope 0 at $DIR/const_prop_miscompile.rs:+4:2: +4:2
|
||||
|
@ -33,7 +33,6 @@
|
||||
StorageDead(_3); // scope 2 at $SRC_DIR/core/src/ops/arith.rs:LL:COL
|
||||
StorageDead(_2); // scope 0 at $DIR/inherit_overflow.rs:+3:13: +3:47
|
||||
StorageDead(_1); // scope 0 at $DIR/inherit_overflow.rs:+3:13: +3:47
|
||||
nop; // scope 0 at $DIR/inherit_overflow.rs:+0:11: +4:2
|
||||
return; // scope 0 at $DIR/inherit_overflow.rs:+4:2: +4:2
|
||||
}
|
||||
}
|
||||
|
@ -59,14 +59,6 @@
|
||||
- _4 = const (); // scope 0 at $DIR/cycle.rs:+3:18: +8:6
|
||||
- StorageDead(_6); // scope 0 at $DIR/cycle.rs:+8:5: +8:6
|
||||
+ StorageLive(_5); // scope 0 at $DIR/cycle.rs:+4:13: +4:17
|
||||
+ nop; // scope 0 at $DIR/cycle.rs:+4:20: +4:21
|
||||
+ nop; // scope 1 at $DIR/cycle.rs:+5:13: +5:14
|
||||
+ nop; // scope 1 at $DIR/cycle.rs:+5:9: +5:14
|
||||
+ nop; // scope 1 at $DIR/cycle.rs:+6:13: +6:14
|
||||
+ nop; // scope 1 at $DIR/cycle.rs:+6:9: +6:14
|
||||
+ nop; // scope 1 at $DIR/cycle.rs:+7:13: +7:17
|
||||
+ nop; // scope 1 at $DIR/cycle.rs:+7:9: +7:17
|
||||
+ nop; // scope 0 at $DIR/cycle.rs:+3:18: +8:6
|
||||
StorageDead(_5); // scope 0 at $DIR/cycle.rs:+8:5: +8:6
|
||||
+ StorageDead(_4); // scope 0 at $DIR/cycle.rs:+8:5: +8:6
|
||||
goto -> bb1; // scope 0 at $DIR/cycle.rs:+3:5: +8:6
|
||||
|
@ -13,7 +13,6 @@ fn f(_1: usize) -> usize {
|
||||
bb0: {
|
||||
nop; // scope 0 at $DIR/dead_stores_better.rs:+1:9: +1:10
|
||||
nop; // scope 0 at $DIR/dead_stores_better.rs:+1:13: +1:14
|
||||
nop; // scope 1 at $DIR/dead_stores_better.rs:+2:5: +2:10
|
||||
nop; // scope 1 at $DIR/dead_stores_better.rs:+3:9: +3:10
|
||||
nop; // scope 1 at $DIR/dead_stores_better.rs:+3:9: +3:10
|
||||
nop; // scope 1 at $DIR/dead_stores_better.rs:+3:5: +3:10
|
||||
|
@ -25,11 +25,8 @@
|
||||
}
|
||||
|
||||
bb1: {
|
||||
nop; // scope 0 at $DIR/union.rs:+5:14: +5:30
|
||||
nop; // scope 0 at $DIR/union.rs:+5:14: +5:30
|
||||
StorageDead(_2); // scope 0 at $DIR/union.rs:+5:29: +5:30
|
||||
StorageLive(_3); // scope 1 at $DIR/union.rs:+7:10: +7:26
|
||||
nop; // scope 2 at $DIR/union.rs:+7:19: +7:24
|
||||
StorageDead(_3); // scope 1 at $DIR/union.rs:+7:26: +7:27
|
||||
StorageDead(_1); // scope 0 at $DIR/union.rs:+8:1: +8:2
|
||||
return; // scope 0 at $DIR/union.rs:+8:2: +8:2
|
||||
|
@ -56,7 +56,6 @@
|
||||
}
|
||||
|
||||
bb1: {
|
||||
nop; // scope 0 at $DIR/issue_73223.rs:+3:17: +3:23
|
||||
StorageDead(_2); // scope 0 at $DIR/issue_73223.rs:+4:6: +4:7
|
||||
StorageDead(_1); // scope 0 at $DIR/issue_73223.rs:+8:1: +8:2
|
||||
return; // scope 0 at $DIR/issue_73223.rs:+8:2: +8:2
|
||||
@ -144,13 +143,11 @@
|
||||
}
|
||||
|
||||
bb5: {
|
||||
nop; // scope 4 at $SRC_DIR/core/src/macros/mod.rs:LL:COL
|
||||
StorageDead(_11); // scope 4 at $SRC_DIR/core/src/macros/mod.rs:LL:COL
|
||||
StorageDead(_10); // scope 3 at $SRC_DIR/core/src/macros/mod.rs:LL:COL
|
||||
StorageDead(_9); // scope 3 at $SRC_DIR/core/src/macros/mod.rs:LL:COL
|
||||
StorageDead(_24); // scope 3 at $SRC_DIR/core/src/macros/mod.rs:LL:COL
|
||||
StorageDead(_25); // scope 3 at $SRC_DIR/core/src/macros/mod.rs:LL:COL
|
||||
nop; // scope 0 at $DIR/issue_73223.rs:+0:11: +8:2
|
||||
StorageDead(_5); // scope 1 at $DIR/issue_73223.rs:+8:1: +8:2
|
||||
StorageDead(_1); // scope 0 at $DIR/issue_73223.rs:+8:1: +8:2
|
||||
return; // scope 0 at $DIR/issue_73223.rs:+8:2: +8:2
|
||||
|
@ -76,7 +76,6 @@
|
||||
StorageDead(_14); // scope 1 at $DIR/issue_76432.rs:+3:84: +3:85
|
||||
StorageDead(_13); // scope 1 at $DIR/issue_76432.rs:+3:84: +3:85
|
||||
StorageDead(_12); // scope 1 at $DIR/issue_76432.rs:+3:84: +3:85
|
||||
nop; // scope 0 at $DIR/issue_76432.rs:+0:44: +6:2
|
||||
StorageDead(_5); // scope 0 at $DIR/issue_76432.rs:+6:1: +6:2
|
||||
StorageDead(_2); // scope 0 at $DIR/issue_76432.rs:+6:1: +6:2
|
||||
return; // scope 0 at $DIR/issue_76432.rs:+6:2: +6:2
|
||||
|
@ -23,12 +23,10 @@
|
||||
|
||||
bb2: {
|
||||
StorageDead(_2); // scope 0 at $DIR/simplify_if.rs:+2:15: +2:16
|
||||
nop; // scope 0 at $DIR/simplify_if.rs:+1:14: +3:6
|
||||
goto -> bb4; // scope 0 at $DIR/simplify_if.rs:+1:5: +3:6
|
||||
}
|
||||
|
||||
bb3: {
|
||||
nop; // scope 0 at $DIR/simplify_if.rs:+3:6: +3:6
|
||||
goto -> bb4; // scope 0 at $DIR/simplify_if.rs:+1:5: +3:6
|
||||
}
|
||||
|
||||
|
@ -21,7 +21,6 @@
|
||||
}
|
||||
|
||||
bb1: {
|
||||
nop; // scope 0 at $DIR/simplify_match.rs:+3:18: +3:20
|
||||
goto -> bb3; // scope 0 at $DIR/simplify_match.rs:+3:18: +3:20
|
||||
}
|
||||
|
||||
|
@ -30,12 +30,10 @@
|
||||
|
||||
bb2: {
|
||||
_1 = const 1_i32; // scope 2 at $DIR/while_let_loops.rs:+3:9: +3:15
|
||||
nop; // scope 2 at $DIR/while_let_loops.rs:+4:9: +4:14
|
||||
goto -> bb4; // scope 2 at $DIR/while_let_loops.rs:+4:9: +4:14
|
||||
}
|
||||
|
||||
bb3: {
|
||||
nop; // scope 1 at $DIR/while_let_loops.rs:+2:5: +5:6
|
||||
goto -> bb4; // scope 1 at no-location
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user