@@ -14,10 +14,10 @@ fn variant_a::{closure#0}(_1: &mut [closure@$DIR/slice_filter.rs:7:25: 7:39], _2
14
14
let _12 : &usize;
15
15
let mut _13 : &&usize;
16
16
let mut _18 : bool;
17
- let mut _19 : &&usize ;
18
- let _20 : &usize;
19
- let mut _21 : & &usize;
20
- let mut _26 : bool ;
17
+ let mut _19 : bool ;
18
+ let mut _20 : & &usize;
19
+ let _21 : &usize;
20
+ let mut _22 : &&usize ;
21
21
let mut _27 : bool;
22
22
let mut _28 : &&usize;
23
23
let _29 : &usize;
@@ -58,15 +58,15 @@ fn variant_a::{closure#0}(_1: &mut [closure@$DIR/slice_filter.rs:7:25: 7:39], _2
58
58
}
59
59
}
60
60
scope 6 (inlined cmp::impls::<impl PartialOrd for &usize>::le) {
61
- debug self => _19;
62
- debug other => _21;
63
- let mut _22 : &usize;
61
+ debug self => _20;
62
+ debug other => _22;
64
63
let mut _23 : &usize;
64
+ let mut _24 : &usize;
65
65
scope 7 (inlined cmp::impls::<impl PartialOrd for usize>::le) {
66
- debug self => _22;
67
- debug other => _23;
68
- let mut _24 : usize;
66
+ debug self => _23;
67
+ debug other => _24;
69
68
let mut _25 : usize;
69
+ let mut _26 : usize;
70
70
}
71
71
}
72
72
scope 8 (inlined cmp::impls::<impl PartialOrd for &usize>::le) {
@@ -96,7 +96,7 @@ fn variant_a::{closure#0}(_1: &mut [closure@$DIR/slice_filter.rs:7:25: 7:39], _2
96
96
StorageLive(_10);
97
97
_9 = deref_copy (*_2);
98
98
_10 = &((*_9).3 : usize);
99
- StorageLive(_27 );
99
+ StorageLive(_19 );
100
100
StorageLive(_18);
101
101
StorageLive(_11);
102
102
_11 = &_4;
@@ -120,38 +120,41 @@ fn variant_a::{closure#0}(_1: &mut [closure@$DIR/slice_filter.rs:7:25: 7:39], _2
120
120
}
121
121
122
122
bb1 : {
123
- StorageDead(_26);
124
- StorageDead(_18);
123
+ _19 = const false;
125
124
goto -> bb3;
126
125
}
127
126
128
127
bb2 : {
129
- StorageLive(_26);
130
- StorageLive(_19);
131
- _19 = &_10;
132
- StorageLive(_21);
128
+ StorageLive(_27);
133
129
StorageLive(_20);
134
- _20 = _6;
135
- _21 = &_20;
136
- _22 = deref_copy (*_19);
137
- _23 = deref_copy (*_21);
138
- StorageLive(_24);
139
- _24 = (*_22);
130
+ _20 = &_10;
131
+ StorageLive(_22);
132
+ StorageLive(_21);
133
+ _21 = _6;
134
+ _22 = &_21;
135
+ _23 = deref_copy (*_20);
136
+ _24 = deref_copy (*_22);
140
137
StorageLive(_25);
141
138
_25 = (*_23);
142
- _26 = Le(move _24, move _25);
139
+ StorageLive(_26);
140
+ _26 = (*_24);
141
+ _27 = Le(move _25, move _26);
142
+ StorageDead(_26);
143
143
StorageDead(_25);
144
- StorageDead(_24);
145
- StorageDead(_20);
146
144
StorageDead(_21);
147
- StorageDead(_19);
148
- _27 = move _26;
149
- StorageDead(_26);
150
- StorageDead(_18);
151
- switchInt(move _27) -> [0 : bb3, otherwise: bb7];
145
+ StorageDead(_22);
146
+ StorageDead(_20);
147
+ _19 = move _27;
148
+ goto -> bb3;
152
149
}
153
150
154
151
bb3 : {
152
+ StorageDead(_27);
153
+ StorageDead(_18);
154
+ switchInt(move _19) -> [0 : bb4, otherwise: bb8];
155
+ }
156
+
157
+ bb4 : {
155
158
StorageLive(_36);
156
159
StorageLive(_35);
157
160
StorageLive(_28);
@@ -172,15 +175,15 @@ fn variant_a::{closure#0}(_1: &mut [closure@$DIR/slice_filter.rs:7:25: 7:39], _2
172
175
StorageDead(_29);
173
176
StorageDead(_30);
174
177
StorageDead(_28);
175
- switchInt(move _35) -> [0 : bb4 , otherwise: bb5 ];
178
+ switchInt(move _35) -> [0 : bb5 , otherwise: bb6 ];
176
179
}
177
180
178
- bb4 : {
181
+ bb5 : {
179
182
_36 = const false;
180
- goto -> bb6 ;
183
+ goto -> bb7 ;
181
184
}
182
185
183
- bb5 : {
186
+ bb6 : {
184
187
StorageLive(_44);
185
188
StorageLive(_37);
186
189
_37 = &_6;
@@ -201,24 +204,24 @@ fn variant_a::{closure#0}(_1: &mut [closure@$DIR/slice_filter.rs:7:25: 7:39], _2
201
204
StorageDead(_39);
202
205
StorageDead(_37);
203
206
_36 = move _44;
204
- goto -> bb6 ;
207
+ goto -> bb7 ;
205
208
}
206
209
207
- bb6 : {
210
+ bb7 : {
208
211
StorageDead(_44);
209
212
StorageDead(_35);
210
213
_0 = move _36;
211
- goto -> bb8 ;
214
+ goto -> bb9 ;
212
215
}
213
216
214
- bb7 : {
217
+ bb8 : {
215
218
_0 = const true;
216
- goto -> bb8 ;
219
+ goto -> bb9 ;
217
220
}
218
221
219
- bb8 : {
222
+ bb9 : {
220
223
StorageDead(_36);
221
- StorageDead(_27 );
224
+ StorageDead(_19 );
222
225
StorageDead(_10);
223
226
StorageDead(_8);
224
227
StorageDead(_6);
0 commit comments