@@ -38,6 +38,20 @@ pub fn change_name() {
38
38
#[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
39
39
#[ rustc_metadata_clean( cfg="cfail2" ) ]
40
40
#[ rustc_metadata_clean( cfg="cfail3" ) ]
41
+ #[ rustc_dirty( label="MirValidated" , cfg="cfail2" ) ]
42
+ #[ rustc_clean( label="MirValidated" , cfg="cfail3" ) ]
43
+ #[ rustc_dirty( label="MirOptimized" , cfg="cfail2" ) ]
44
+ #[ rustc_clean( label="MirOptimized" , cfg="cfail3" ) ]
45
+ #[ rustc_clean( label="TypeckTables" , cfg="cfail2" ) ]
46
+ #[ rustc_clean( label="TypeckTables" , cfg="cfail3" ) ]
47
+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail2" ) ]
48
+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail3" ) ]
49
+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail2" ) ]
50
+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail3" ) ]
51
+ #[ rustc_clean( label="FnSignature" , cfg="cfail2" ) ]
52
+ #[ rustc_clean( label="FnSignature" , cfg="cfail3" ) ]
53
+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail2" ) ]
54
+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail3" ) ]
41
55
pub fn change_name ( ) {
42
56
let _y = 2u64 ;
43
57
}
@@ -57,6 +71,20 @@ pub fn add_type() {
57
71
#[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
58
72
#[ rustc_metadata_clean( cfg="cfail2" ) ]
59
73
#[ rustc_metadata_clean( cfg="cfail3" ) ]
74
+ #[ rustc_clean( label="MirValidated" , cfg="cfail2" ) ]
75
+ #[ rustc_clean( label="MirValidated" , cfg="cfail3" ) ]
76
+ #[ rustc_clean( label="MirOptimized" , cfg="cfail2" ) ]
77
+ #[ rustc_clean( label="MirOptimized" , cfg="cfail3" ) ]
78
+ #[ rustc_dirty( label="TypeckTables" , cfg="cfail2" ) ]
79
+ #[ rustc_clean( label="TypeckTables" , cfg="cfail3" ) ]
80
+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail2" ) ]
81
+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail3" ) ]
82
+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail2" ) ]
83
+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail3" ) ]
84
+ #[ rustc_clean( label="FnSignature" , cfg="cfail2" ) ]
85
+ #[ rustc_clean( label="FnSignature" , cfg="cfail3" ) ]
86
+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail2" ) ]
87
+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail3" ) ]
60
88
pub fn add_type ( ) {
61
89
let _x: u32 = 2u32 ;
62
90
}
@@ -76,6 +104,20 @@ pub fn change_type() {
76
104
#[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
77
105
#[ rustc_metadata_clean( cfg="cfail2" ) ]
78
106
#[ rustc_metadata_clean( cfg="cfail3" ) ]
107
+ #[ rustc_dirty( label="MirValidated" , cfg="cfail2" ) ]
108
+ #[ rustc_clean( label="MirValidated" , cfg="cfail3" ) ]
109
+ #[ rustc_dirty( label="MirOptimized" , cfg="cfail2" ) ]
110
+ #[ rustc_clean( label="MirOptimized" , cfg="cfail3" ) ]
111
+ #[ rustc_dirty( label="TypeckTables" , cfg="cfail2" ) ]
112
+ #[ rustc_clean( label="TypeckTables" , cfg="cfail3" ) ]
113
+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail2" ) ]
114
+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail3" ) ]
115
+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail2" ) ]
116
+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail3" ) ]
117
+ #[ rustc_clean( label="FnSignature" , cfg="cfail2" ) ]
118
+ #[ rustc_clean( label="FnSignature" , cfg="cfail3" ) ]
119
+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail2" ) ]
120
+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail3" ) ]
79
121
pub fn change_type ( ) {
80
122
let _x: u8 = 2 ;
81
123
}
@@ -95,6 +137,20 @@ pub fn change_mutability_of_reference_type() {
95
137
#[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
96
138
#[ rustc_metadata_clean( cfg="cfail2" ) ]
97
139
#[ rustc_metadata_clean( cfg="cfail3" ) ]
140
+ #[ rustc_dirty( label="MirValidated" , cfg="cfail2" ) ]
141
+ #[ rustc_clean( label="MirValidated" , cfg="cfail3" ) ]
142
+ #[ rustc_clean( label="MirOptimized" , cfg="cfail2" ) ]
143
+ #[ rustc_clean( label="MirOptimized" , cfg="cfail3" ) ]
144
+ #[ rustc_dirty( label="TypeckTables" , cfg="cfail2" ) ]
145
+ #[ rustc_clean( label="TypeckTables" , cfg="cfail3" ) ]
146
+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail2" ) ]
147
+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail3" ) ]
148
+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail2" ) ]
149
+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail3" ) ]
150
+ #[ rustc_clean( label="FnSignature" , cfg="cfail2" ) ]
151
+ #[ rustc_clean( label="FnSignature" , cfg="cfail3" ) ]
152
+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail2" ) ]
153
+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail3" ) ]
98
154
pub fn change_mutability_of_reference_type ( ) {
99
155
let _x: & mut u64 ;
100
156
}
@@ -114,6 +170,20 @@ pub fn change_mutability_of_slot() {
114
170
#[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
115
171
#[ rustc_metadata_clean( cfg="cfail2" ) ]
116
172
#[ rustc_metadata_clean( cfg="cfail3" ) ]
173
+ #[ rustc_dirty( label="MirValidated" , cfg="cfail2" ) ]
174
+ #[ rustc_clean( label="MirValidated" , cfg="cfail3" ) ]
175
+ #[ rustc_dirty( label="MirOptimized" , cfg="cfail2" ) ]
176
+ #[ rustc_clean( label="MirOptimized" , cfg="cfail3" ) ]
177
+ #[ rustc_dirty( label="TypeckTables" , cfg="cfail2" ) ]
178
+ #[ rustc_clean( label="TypeckTables" , cfg="cfail3" ) ]
179
+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail2" ) ]
180
+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail3" ) ]
181
+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail2" ) ]
182
+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail3" ) ]
183
+ #[ rustc_clean( label="FnSignature" , cfg="cfail2" ) ]
184
+ #[ rustc_clean( label="FnSignature" , cfg="cfail3" ) ]
185
+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail2" ) ]
186
+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail3" ) ]
117
187
pub fn change_mutability_of_slot ( ) {
118
188
let _x: u64 = 0 ;
119
189
}
@@ -133,6 +203,20 @@ pub fn change_simple_binding_to_pattern() {
133
203
#[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
134
204
#[ rustc_metadata_clean( cfg="cfail2" ) ]
135
205
#[ rustc_metadata_clean( cfg="cfail3" ) ]
206
+ #[ rustc_dirty( label="MirValidated" , cfg="cfail2" ) ]
207
+ #[ rustc_clean( label="MirValidated" , cfg="cfail3" ) ]
208
+ #[ rustc_dirty( label="MirOptimized" , cfg="cfail2" ) ]
209
+ #[ rustc_clean( label="MirOptimized" , cfg="cfail3" ) ]
210
+ #[ rustc_dirty( label="TypeckTables" , cfg="cfail2" ) ]
211
+ #[ rustc_clean( label="TypeckTables" , cfg="cfail3" ) ]
212
+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail2" ) ]
213
+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail3" ) ]
214
+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail2" ) ]
215
+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail3" ) ]
216
+ #[ rustc_clean( label="FnSignature" , cfg="cfail2" ) ]
217
+ #[ rustc_clean( label="FnSignature" , cfg="cfail3" ) ]
218
+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail2" ) ]
219
+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail3" ) ]
136
220
pub fn change_simple_binding_to_pattern ( ) {
137
221
let ( _a, _b) = ( 0u8 , 'x' ) ;
138
222
}
@@ -152,6 +236,20 @@ pub fn change_name_in_pattern() {
152
236
#[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
153
237
#[ rustc_metadata_clean( cfg="cfail2" ) ]
154
238
#[ rustc_metadata_clean( cfg="cfail3" ) ]
239
+ #[ rustc_dirty( label="MirValidated" , cfg="cfail2" ) ]
240
+ #[ rustc_clean( label="MirValidated" , cfg="cfail3" ) ]
241
+ #[ rustc_dirty( label="MirOptimized" , cfg="cfail2" ) ]
242
+ #[ rustc_clean( label="MirOptimized" , cfg="cfail3" ) ]
243
+ #[ rustc_clean( label="TypeckTables" , cfg="cfail2" ) ]
244
+ #[ rustc_clean( label="TypeckTables" , cfg="cfail3" ) ]
245
+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail2" ) ]
246
+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail3" ) ]
247
+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail2" ) ]
248
+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail3" ) ]
249
+ #[ rustc_clean( label="FnSignature" , cfg="cfail2" ) ]
250
+ #[ rustc_clean( label="FnSignature" , cfg="cfail3" ) ]
251
+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail2" ) ]
252
+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail3" ) ]
155
253
pub fn change_name_in_pattern ( ) {
156
254
let ( _a, _c) = ( 1u8 , 'y' ) ;
157
255
}
@@ -171,6 +269,20 @@ pub fn add_ref_in_pattern() {
171
269
#[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
172
270
#[ rustc_metadata_clean( cfg="cfail2" ) ]
173
271
#[ rustc_metadata_clean( cfg="cfail3" ) ]
272
+ #[ rustc_dirty( label="MirValidated" , cfg="cfail2" ) ]
273
+ #[ rustc_clean( label="MirValidated" , cfg="cfail3" ) ]
274
+ #[ rustc_dirty( label="MirOptimized" , cfg="cfail2" ) ]
275
+ #[ rustc_clean( label="MirOptimized" , cfg="cfail3" ) ]
276
+ #[ rustc_dirty( label="TypeckTables" , cfg="cfail2" ) ]
277
+ #[ rustc_clean( label="TypeckTables" , cfg="cfail3" ) ]
278
+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail2" ) ]
279
+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail3" ) ]
280
+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail2" ) ]
281
+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail3" ) ]
282
+ #[ rustc_clean( label="FnSignature" , cfg="cfail2" ) ]
283
+ #[ rustc_clean( label="FnSignature" , cfg="cfail3" ) ]
284
+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail2" ) ]
285
+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail3" ) ]
174
286
pub fn add_ref_in_pattern ( ) {
175
287
let ( ref _a, _b) = ( 1u8 , 'y' ) ;
176
288
}
@@ -190,6 +302,12 @@ pub fn add_amp_in_pattern() {
190
302
#[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
191
303
#[ rustc_metadata_clean( cfg="cfail2" ) ]
192
304
#[ rustc_metadata_clean( cfg="cfail3" ) ]
305
+ #[ rustc_dirty( label="MirValidated" , cfg="cfail2" ) ]
306
+ #[ rustc_clean( label="MirValidated" , cfg="cfail3" ) ]
307
+ #[ rustc_dirty( label="MirOptimized" , cfg="cfail2" ) ]
308
+ #[ rustc_clean( label="MirOptimized" , cfg="cfail3" ) ]
309
+ #[ rustc_dirty( label="TypeckTables" , cfg="cfail2" ) ]
310
+ #[ rustc_clean( label="TypeckTables" , cfg="cfail3" ) ]
193
311
pub fn add_amp_in_pattern ( ) {
194
312
let ( & _a, _b) = ( & 1u8 , 'y' ) ;
195
313
}
@@ -209,6 +327,20 @@ pub fn change_mutability_of_binding_in_pattern() {
209
327
#[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
210
328
#[ rustc_metadata_clean( cfg="cfail2" ) ]
211
329
#[ rustc_metadata_clean( cfg="cfail3" ) ]
330
+ #[ rustc_dirty( label="MirValidated" , cfg="cfail2" ) ]
331
+ #[ rustc_clean( label="MirValidated" , cfg="cfail3" ) ]
332
+ #[ rustc_dirty( label="MirOptimized" , cfg="cfail2" ) ]
333
+ #[ rustc_clean( label="MirOptimized" , cfg="cfail3" ) ]
334
+ #[ rustc_dirty( label="TypeckTables" , cfg="cfail2" ) ]
335
+ #[ rustc_clean( label="TypeckTables" , cfg="cfail3" ) ]
336
+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail2" ) ]
337
+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail3" ) ]
338
+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail2" ) ]
339
+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail3" ) ]
340
+ #[ rustc_clean( label="FnSignature" , cfg="cfail2" ) ]
341
+ #[ rustc_clean( label="FnSignature" , cfg="cfail3" ) ]
342
+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail2" ) ]
343
+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail3" ) ]
212
344
pub fn change_mutability_of_binding_in_pattern ( ) {
213
345
let ( mut _a, _b) = ( 99u8 , 'q' ) ;
214
346
}
@@ -228,6 +360,20 @@ pub fn add_initializer() {
228
360
#[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
229
361
#[ rustc_metadata_clean( cfg="cfail2" ) ]
230
362
#[ rustc_metadata_clean( cfg="cfail3" ) ]
363
+ #[ rustc_dirty( label="MirValidated" , cfg="cfail2" ) ]
364
+ #[ rustc_clean( label="MirValidated" , cfg="cfail3" ) ]
365
+ #[ rustc_dirty( label="MirOptimized" , cfg="cfail2" ) ]
366
+ #[ rustc_clean( label="MirOptimized" , cfg="cfail3" ) ]
367
+ #[ rustc_dirty( label="TypeckTables" , cfg="cfail2" ) ]
368
+ #[ rustc_clean( label="TypeckTables" , cfg="cfail3" ) ]
369
+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail2" ) ]
370
+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail3" ) ]
371
+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail2" ) ]
372
+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail3" ) ]
373
+ #[ rustc_clean( label="FnSignature" , cfg="cfail2" ) ]
374
+ #[ rustc_clean( label="FnSignature" , cfg="cfail3" ) ]
375
+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail2" ) ]
376
+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail3" ) ]
231
377
pub fn add_initializer ( ) {
232
378
let _x: i16 = 3i16 ;
233
379
}
@@ -247,6 +393,20 @@ pub fn change_initializer() {
247
393
#[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
248
394
#[ rustc_metadata_clean( cfg="cfail2" ) ]
249
395
#[ rustc_metadata_clean( cfg="cfail3" ) ]
396
+ #[ rustc_dirty( label="MirValidated" , cfg="cfail2" ) ]
397
+ #[ rustc_clean( label="MirValidated" , cfg="cfail3" ) ]
398
+ #[ rustc_dirty( label="MirOptimized" , cfg="cfail2" ) ]
399
+ #[ rustc_clean( label="MirOptimized" , cfg="cfail3" ) ]
400
+ #[ rustc_clean( label="TypeckTables" , cfg="cfail2" ) ]
401
+ #[ rustc_clean( label="TypeckTables" , cfg="cfail3" ) ]
402
+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail2" ) ]
403
+ #[ rustc_clean( label="TypeOfItem" , cfg="cfail3" ) ]
404
+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail2" ) ]
405
+ #[ rustc_clean( label="GenericsOfItem" , cfg="cfail3" ) ]
406
+ #[ rustc_clean( label="FnSignature" , cfg="cfail2" ) ]
407
+ #[ rustc_clean( label="FnSignature" , cfg="cfail3" ) ]
408
+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail2" ) ]
409
+ #[ rustc_clean( label="PredicatesOfItem" , cfg="cfail3" ) ]
250
410
pub fn change_initializer ( ) {
251
411
let _x = 5u16 ;
252
412
}
0 commit comments