@@ -45,10 +45,8 @@ fn change_field_value_struct_like() -> Enum {
45
45
}
46
46
47
47
#[ cfg( not( cfail1) ) ]
48
- #[ rustc_clean( label="Hir" , cfg="cfail2" ) ]
49
- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
50
- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
51
- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
48
+ #[ rustc_clean( cfg="cfail2" , except="Hir,HirBody" ) ]
49
+ #[ rustc_clean( cfg="cfail3" ) ]
52
50
#[ rustc_metadata_clean( cfg="cfail2" ) ]
53
51
#[ rustc_metadata_clean( cfg="cfail3" ) ]
54
52
fn change_field_value_struct_like ( ) -> Enum {
@@ -72,10 +70,8 @@ fn change_field_order_struct_like() -> Enum {
72
70
}
73
71
74
72
#[ cfg( not( cfail1) ) ]
75
- #[ rustc_clean( label="Hir" , cfg="cfail2" ) ]
76
- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
77
- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
78
- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
73
+ #[ rustc_clean( cfg="cfail2" , except="HirBody" ) ]
74
+ #[ rustc_clean( cfg="cfail3" ) ]
79
75
#[ rustc_metadata_clean( cfg="cfail2" ) ]
80
76
#[ rustc_metadata_clean( cfg="cfail3" ) ]
81
77
fn change_field_order_struct_like ( ) -> Enum {
@@ -113,10 +109,8 @@ fn change_constructor_path_struct_like() {
113
109
}
114
110
115
111
#[ cfg( not( cfail1) ) ]
116
- #[ rustc_clean( label="Hir" , cfg="cfail2" ) ]
117
- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
118
- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
119
- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
112
+ #[ rustc_clean( cfg="cfail2" , except="Hir,HirBody" ) ]
113
+ #[ rustc_clean( cfg="cfail3" ) ]
120
114
#[ rustc_metadata_clean( cfg="cfail2" ) ]
121
115
#[ rustc_metadata_clean( cfg="cfail3" ) ]
122
116
fn change_constructor_path_struct_like ( ) {
@@ -140,10 +134,8 @@ fn change_constructor_variant_struct_like() {
140
134
}
141
135
142
136
#[ cfg( not( cfail1) ) ]
143
- #[ rustc_clean( label="Hir" , cfg="cfail2" ) ]
144
- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
145
- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
146
- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
137
+ #[ rustc_clean( cfg="cfail2" , except="Hir,HirBody" ) ]
138
+ #[ rustc_clean( cfg="cfail3" ) ]
147
139
#[ rustc_metadata_clean( cfg="cfail2" ) ]
148
140
#[ rustc_metadata_clean( cfg="cfail3" ) ]
149
141
fn change_constructor_variant_struct_like ( ) {
@@ -162,10 +154,8 @@ mod change_constructor_path_indirectly_struct_like {
162
154
#[ cfg( not( cfail1) ) ]
163
155
use super :: Enum2 as TheEnum ;
164
156
165
- #[ rustc_dirty( label="Hir" , cfg="cfail2" ) ]
166
- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
167
- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
168
- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
157
+ #[ rustc_clean( cfg="cfail2" , except="Hir,HirBody" ) ]
158
+ #[ rustc_clean( cfg="cfail3" ) ]
169
159
#[ rustc_metadata_dirty( cfg="cfail2" ) ]
170
160
#[ rustc_metadata_clean( cfg="cfail3" ) ]
171
161
fn function ( ) -> TheEnum {
@@ -186,10 +176,8 @@ mod change_constructor_variant_indirectly_struct_like {
186
176
#[ cfg( not( cfail1) ) ]
187
177
use super :: Enum2 :: Struct2 as Variant ;
188
178
189
- #[ rustc_clean( label="Hir" , cfg="cfail2" ) ]
190
- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
191
- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
192
- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
179
+ #[ rustc_clean( cfg="cfail2" , except="Hir,HirBody" ) ]
180
+ #[ rustc_clean( cfg="cfail3" ) ]
193
181
#[ rustc_metadata_clean( cfg="cfail2" ) ]
194
182
#[ rustc_metadata_clean( cfg="cfail3" ) ]
195
183
fn function ( ) -> Enum2 {
@@ -209,10 +197,8 @@ fn change_field_value_tuple_like() -> Enum {
209
197
}
210
198
211
199
#[ cfg( not( cfail1) ) ]
212
- #[ rustc_clean( label="Hir" , cfg="cfail2" ) ]
213
- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
214
- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
215
- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
200
+ #[ rustc_clean( cfg="cfail2" , except="Hir,HirBody" ) ]
201
+ #[ rustc_clean( cfg="cfail3" ) ]
216
202
#[ rustc_metadata_clean( cfg="cfail2" ) ]
217
203
#[ rustc_metadata_clean( cfg="cfail3" ) ]
218
204
fn change_field_value_tuple_like ( ) -> Enum {
@@ -228,10 +214,8 @@ fn change_constructor_path_tuple_like() {
228
214
}
229
215
230
216
#[ cfg( not( cfail1) ) ]
231
- #[ rustc_clean( label="Hir" , cfg="cfail2" ) ]
232
- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
233
- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
234
- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
217
+ #[ rustc_clean( cfg="cfail2" , except="Hir,HirBody" ) ]
218
+ #[ rustc_clean( cfg="cfail3" ) ]
235
219
#[ rustc_metadata_clean( cfg="cfail2" ) ]
236
220
#[ rustc_metadata_clean( cfg="cfail3" ) ]
237
221
fn change_constructor_path_tuple_like ( ) {
@@ -247,10 +231,8 @@ fn change_constructor_variant_tuple_like() {
247
231
}
248
232
249
233
#[ cfg( not( cfail1) ) ]
250
- #[ rustc_clean( label="Hir" , cfg="cfail2" ) ]
251
- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
252
- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
253
- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
234
+ #[ rustc_clean( cfg="cfail2" , except="HirBody,MirOptimized,MirValidated" ) ]
235
+ #[ rustc_clean( cfg="cfail3" ) ]
254
236
#[ rustc_metadata_clean( cfg="cfail2" ) ]
255
237
#[ rustc_metadata_clean( cfg="cfail3" ) ]
256
238
fn change_constructor_variant_tuple_like ( ) {
@@ -265,10 +247,11 @@ mod change_constructor_path_indirectly_tuple_like {
265
247
#[ cfg( not( cfail1) ) ]
266
248
use super :: Enum2 as TheEnum ;
267
249
268
- #[ rustc_dirty( label="Hir" , cfg="cfail2" ) ]
269
- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
270
- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
271
- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
250
+ #[ rustc_clean(
251
+ cfg="cfail2" ,
252
+ except="FnSignature,Hir,HirBody,MirOptimized,MirValidated,TypeckTables"
253
+ ) ]
254
+ #[ rustc_clean( cfg="cfail3" ) ]
272
255
#[ rustc_metadata_dirty( cfg="cfail2" ) ]
273
256
#[ rustc_metadata_clean( cfg="cfail3" ) ]
274
257
fn function ( ) -> TheEnum {
@@ -286,10 +269,8 @@ mod change_constructor_variant_indirectly_tuple_like {
286
269
#[ cfg( not( cfail1) ) ]
287
270
use super :: Enum2 :: Tuple2 as Variant ;
288
271
289
- #[ rustc_clean( label="Hir" , cfg="cfail2" ) ]
290
- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
291
- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
292
- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
272
+ #[ rustc_clean( cfg="cfail2" , except="HirBody,MirOptimized,MirValidated,TypeckTables" ) ]
273
+ #[ rustc_clean( cfg="cfail3" ) ]
293
274
#[ rustc_metadata_clean( cfg="cfail2" ) ]
294
275
#[ rustc_metadata_clean( cfg="cfail3" ) ]
295
276
fn function ( ) -> Enum2 {
@@ -317,11 +298,9 @@ fn change_constructor_path_c_like() {
317
298
}
318
299
319
300
#[ cfg( not( cfail1) ) ]
320
- #[ rustc_clean( label="Hir" , cfg="cfail2" ) ]
321
- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
322
- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
323
- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
324
- #[ rustc_metadata_clean( cfg="cfail2" ) ]
301
+ #[ rustc_clean( cfg="cfail2" , except="Hir,HirBody" ) ]
302
+ #[ rustc_clean( cfg="cfail3" ) ]
303
+ #[ rustc_clean( cfg="cfail2" , except="HirBody,MirOptimized,MirValidated,TypeckTables" ) ]
325
304
#[ rustc_metadata_clean( cfg="cfail3" ) ]
326
305
fn change_constructor_path_c_like ( ) {
327
306
let _ = Clike2 :: B ;
@@ -336,10 +315,8 @@ fn change_constructor_variant_c_like() {
336
315
}
337
316
338
317
#[ cfg( not( cfail1) ) ]
339
- #[ rustc_clean( label="Hir" , cfg="cfail2" ) ]
340
- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
341
- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
342
- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
318
+ #[ rustc_clean( cfg="cfail2" , except="HirBody,MirOptimized,MirValidated" ) ]
319
+ #[ rustc_clean( cfg="cfail3" ) ]
343
320
#[ rustc_metadata_clean( cfg="cfail2" ) ]
344
321
#[ rustc_metadata_clean( cfg="cfail3" ) ]
345
322
fn change_constructor_variant_c_like ( ) {
@@ -354,10 +331,11 @@ mod change_constructor_path_indirectly_c_like {
354
331
#[ cfg( not( cfail1) ) ]
355
332
use super :: Clike2 as TheEnum ;
356
333
357
- #[ rustc_dirty( label="Hir" , cfg="cfail2" ) ]
358
- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
359
- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
360
- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
334
+ #[ rustc_clean(
335
+ cfg="cfail2" ,
336
+ except="FnSignature,Hir,HirBody,MirOptimized,MirValidated,TypeckTables"
337
+ ) ]
338
+ #[ rustc_clean( cfg="cfail3" ) ]
361
339
#[ rustc_metadata_dirty( cfg="cfail2" ) ]
362
340
#[ rustc_metadata_clean( cfg="cfail3" ) ]
363
341
fn function ( ) -> TheEnum {
@@ -375,10 +353,8 @@ mod change_constructor_variant_indirectly_c_like {
375
353
#[ cfg( not( cfail1) ) ]
376
354
use super :: Clike :: B as Variant ;
377
355
378
- #[ rustc_clean( label="Hir" , cfg="cfail2" ) ]
379
- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
380
- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
381
- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
356
+ #[ rustc_clean( cfg="cfail2" , except="HirBody,MirOptimized,MirValidated" ) ]
357
+ #[ rustc_clean( cfg="cfail3" ) ]
382
358
#[ rustc_metadata_clean( cfg="cfail2" ) ]
383
359
#[ rustc_metadata_clean( cfg="cfail3" ) ]
384
360
fn function ( ) -> Clike {
0 commit comments