3
3
fn main() -> () {
4
4
let mut _0 : (); // return place in scope 0 at $DIR/optimizes_into_variable.rs:11:11: 11:11
5
5
let _1 : i32; // in scope 0 at $DIR/optimizes_into_variable.rs:12:9: 12:10
6
- let mut _3 : [i32; 6]; // in scope 0 at $DIR/optimizes_into_variable.rs:13:13: 13:31
7
6
scope 1 {
8
7
debug x => _1; // in scope 1 at $DIR/optimizes_into_variable.rs:12:9 : 12:10
9
8
let _2 : i32; // in scope 1 at $DIR/optimizes_into_variable.rs:13:9: 13:10
10
9
scope 2 {
11
10
debug y => _2; // in scope 2 at $DIR/optimizes_into_variable.rs:13:9 : 13:10
12
- let _4 : u32; // in scope 2 at $DIR/optimizes_into_variable.rs:14:9: 14:10
11
+ let _3 : u32; // in scope 2 at $DIR/optimizes_into_variable.rs:14:9: 14:10
13
12
scope 3 {
14
- debug z => _4 ; // in scope 3 at $DIR/optimizes_into_variable.rs:14:9 : 14:10
13
+ debug z => _3 ; // in scope 3 at $DIR/optimizes_into_variable.rs:14:9 : 14:10
15
14
}
16
15
}
17
16
}
@@ -26,70 +25,31 @@ fn main() -> () {
26
25
// + span : $DIR/optimizes_into_variable.rs:12:13: 12:18
27
26
// + literal : Const { ty: i32, val: Value(Scalar(0x00000004)) }
28
27
StorageLive(_2); // bb0[2] : scope 1 at $DIR/optimizes_into_variable.rs:13:9: 13:10
29
- StorageLive(_3); // bb0[3] : scope 1 at $DIR/optimizes_into_variable.rs:13:13: 13:31
30
- _3 = [const 0i32, const 1i32, const 2i32, const 3i32, const 4i32, const 5i32]; // bb0[4] : scope 1 at $DIR/optimizes_into_variable.rs:13:13: 13:31
31
- // ty::Const
32
- // + ty : i32
33
- // + val : Value(Scalar(0x00000000))
34
- // mir::Constant
35
- // + span : $DIR/optimizes_into_variable.rs:13:14: 13:15
36
- // + literal : Const { ty: i32, val: Value(Scalar(0x00000000)) }
37
- // ty::Const
38
- // + ty : i32
39
- // + val : Value(Scalar(0x00000001))
40
- // mir::Constant
41
- // + span : $DIR/optimizes_into_variable.rs:13:17: 13:18
42
- // + literal : Const { ty: i32, val: Value(Scalar(0x00000001)) }
43
- // ty::Const
44
- // + ty : i32
45
- // + val : Value(Scalar(0x00000002))
46
- // mir::Constant
47
- // + span : $DIR/optimizes_into_variable.rs:13:20: 13:21
48
- // + literal : Const { ty: i32, val: Value(Scalar(0x00000002)) }
49
- // ty::Const
50
- // + ty : i32
51
- // + val : Value(Scalar(0x00000003))
52
- // mir::Constant
53
- // + span : $DIR/optimizes_into_variable.rs:13:23: 13:24
54
- // + literal : Const { ty: i32, val: Value(Scalar(0x00000003)) }
55
- // ty::Const
56
- // + ty : i32
57
- // + val : Value(Scalar(0x00000004))
58
- // mir::Constant
59
- // + span : $DIR/optimizes_into_variable.rs:13:26: 13:27
60
- // + literal : Const { ty: i32, val: Value(Scalar(0x00000004)) }
61
- // ty::Const
62
- // + ty : i32
63
- // + val : Value(Scalar(0x00000005))
64
- // mir::Constant
65
- // + span : $DIR/optimizes_into_variable.rs:13:29: 13:30
66
- // + literal : Const { ty: i32, val: Value(Scalar(0x00000005)) }
67
- _2 = const 3i32; // bb0[5] : scope 1 at $DIR/optimizes_into_variable.rs:13:13: 13:34
28
+ _2 = const 3i32; // bb0[3] : scope 1 at $DIR/optimizes_into_variable.rs:13:13: 13:34
68
29
// ty::Const
69
30
// + ty : i32
70
31
// + val : Value(Scalar(0x00000003))
71
32
// mir::Constant
72
33
// + span : $DIR/optimizes_into_variable.rs:13:13: 13:34
73
34
// + literal : Const { ty: i32, val: Value(Scalar(0x00000003)) }
74
- StorageDead(_3); // bb0[6] : scope 1 at $DIR/optimizes_into_variable.rs:13:34: 13:35
75
- StorageLive(_4); // bb0[7] : scope 2 at $DIR/optimizes_into_variable.rs:14:9: 14:10
76
- _4 = const 42u32; // bb0[8] : scope 2 at $DIR/optimizes_into_variable.rs:14:13: 14:38
35
+ StorageLive(_3); // bb0[4] : scope 2 at $DIR/optimizes_into_variable.rs:14:9: 14:10
36
+ _3 = const 42u32; // bb0[5] : scope 2 at $DIR/optimizes_into_variable.rs:14:13: 14:38
77
37
// ty::Const
78
38
// + ty : u32
79
39
// + val : Value(Scalar(0x0000002a))
80
40
// mir::Constant
81
41
// + span : $DIR/optimizes_into_variable.rs:14:13: 14:38
82
42
// + literal : Const { ty: u32, val: Value(Scalar(0x0000002a)) }
83
- _0 = const (); // bb0[9 ] : scope 0 at $DIR/optimizes_into_variable.rs:11:11: 15:2
43
+ _0 = const (); // bb0[6 ] : scope 0 at $DIR/optimizes_into_variable.rs:11:11: 15:2
84
44
// ty::Const
85
45
// + ty : ()
86
46
// + val : Value(Scalar(<ZST>))
87
47
// mir::Constant
88
48
// + span : $DIR/optimizes_into_variable.rs:11:11: 15:2
89
49
// + literal : Const { ty: (), val: Value(Scalar(<ZST>)) }
90
- StorageDead(_4 ); // bb0[10 ] : scope 2 at $DIR/optimizes_into_variable.rs:15:1: 15:2
91
- StorageDead(_2); // bb0[11 ] : scope 1 at $DIR/optimizes_into_variable.rs:15:1: 15:2
92
- StorageDead(_1); // bb0[12 ] : scope 0 at $DIR/optimizes_into_variable.rs:15:1: 15:2
93
- return; // bb0[13 ] : scope 0 at $DIR/optimizes_into_variable.rs:15:2: 15:2
50
+ StorageDead(_3 ); // bb0[7 ] : scope 2 at $DIR/optimizes_into_variable.rs:15:1: 15:2
51
+ StorageDead(_2); // bb0[8 ] : scope 1 at $DIR/optimizes_into_variable.rs:15:1: 15:2
52
+ StorageDead(_1); // bb0[9 ] : scope 0 at $DIR/optimizes_into_variable.rs:15:1: 15:2
53
+ return; // bb0[10 ] : scope 0 at $DIR/optimizes_into_variable.rs:15:2: 15:2
94
54
}
95
55
}
0 commit comments