@@ -42,10 +42,8 @@ fn change_field_value_regular_struct() -> RegularStruct {
42
42
}
43
43
44
44
#[ cfg( not( cfail1) ) ]
45
- #[ rustc_clean( label="Hir" , cfg="cfail2" ) ]
46
- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
47
- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
48
- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
45
+ #[ rustc_clean( cfg="cfail2" , except="HirBody,MirOptimized,MirValidated" ) ]
46
+ #[ rustc_clean( cfg="cfail3" ) ]
49
47
#[ rustc_metadata_clean( cfg="cfail2" ) ]
50
48
#[ rustc_metadata_clean( cfg="cfail3" ) ]
51
49
fn change_field_value_regular_struct ( ) -> RegularStruct {
@@ -69,10 +67,8 @@ fn change_field_order_regular_struct() -> RegularStruct {
69
67
}
70
68
71
69
#[ cfg( not( cfail1) ) ]
72
- #[ rustc_clean( label="Hir" , cfg="cfail2" ) ]
73
- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
74
- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
75
- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
70
+ #[ rustc_clean( cfg="cfail2" , except="HirBody,TypeckTables" ) ]
71
+ #[ rustc_clean( cfg="cfail3" ) ]
76
72
#[ rustc_metadata_clean( cfg="cfail2" ) ]
77
73
#[ rustc_metadata_clean( cfg="cfail3" ) ]
78
74
fn change_field_order_regular_struct ( ) -> RegularStruct {
@@ -101,10 +97,8 @@ fn add_field_regular_struct() -> RegularStruct {
101
97
}
102
98
103
99
#[ cfg( not( cfail1) ) ]
104
- #[ rustc_clean( label="Hir" , cfg="cfail2" ) ]
105
- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
106
- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
107
- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
100
+ #[ rustc_clean( cfg="cfail2" , except="HirBody,MirOptimized,MirValidated,TypeckTables" ) ]
101
+ #[ rustc_clean( cfg="cfail3" ) ]
108
102
#[ rustc_metadata_clean( cfg="cfail2" ) ]
109
103
#[ rustc_metadata_clean( cfg="cfail3" ) ]
110
104
fn add_field_regular_struct ( ) -> RegularStruct {
@@ -140,10 +134,8 @@ fn change_field_label_regular_struct() -> RegularStruct {
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="HirBody,MirOptimized,MirValidated,TypeckTables" ) ]
138
+ #[ rustc_clean( cfg="cfail3" ) ]
147
139
#[ rustc_metadata_clean( cfg="cfail2" ) ]
148
140
#[ rustc_metadata_clean( cfg="cfail3" ) ]
149
141
fn change_field_label_regular_struct ( ) -> RegularStruct {
@@ -179,10 +171,8 @@ fn change_constructor_path_regular_struct() {
179
171
}
180
172
181
173
#[ cfg( not( cfail1) ) ]
182
- #[ rustc_clean( label="Hir" , cfg="cfail2" ) ]
183
- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
184
- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
185
- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
174
+ #[ rustc_clean( cfg="cfail2" , except="HirBody,MirOptimized,MirValidated,TypeckTables" ) ]
175
+ #[ rustc_clean( cfg="cfail3" ) ]
186
176
#[ rustc_metadata_clean( cfg="cfail2" ) ]
187
177
#[ rustc_metadata_clean( cfg="cfail3" ) ]
188
178
fn change_constructor_path_regular_struct ( ) {
@@ -202,10 +192,11 @@ mod change_constructor_path_indirectly_regular_struct {
202
192
#[ cfg( not( cfail1) ) ]
203
193
use super :: RegularStruct2 as Struct ;
204
194
205
- #[ rustc_dirty( label="Hir" , cfg="cfail2" ) ]
206
- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
207
- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
208
- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
195
+ #[ rustc_clean(
196
+ cfg="cfail2" ,
197
+ except="FnSignature,Hir,HirBody,MirOptimized,MirValidated,TypeckTables"
198
+ ) ]
199
+ #[ rustc_clean( cfg="cfail3" ) ]
209
200
#[ rustc_metadata_dirty( cfg="cfail2" ) ]
210
201
#[ rustc_metadata_clean( cfg="cfail3" ) ]
211
202
fn function ( ) -> Struct {
@@ -228,10 +219,8 @@ fn change_field_value_tuple_struct() -> TupleStruct {
228
219
}
229
220
230
221
#[ 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" ) ]
222
+ #[ rustc_clean( cfg="cfail2" , except="HirBody,MirOptimized,MirValidated" ) ]
223
+ #[ rustc_clean( cfg="cfail3" ) ]
235
224
#[ rustc_metadata_clean( cfg="cfail2" ) ]
236
225
#[ rustc_metadata_clean( cfg="cfail3" ) ]
237
226
fn change_field_value_tuple_struct ( ) -> TupleStruct {
@@ -249,10 +238,8 @@ fn change_constructor_path_tuple_struct() {
249
238
}
250
239
251
240
#[ cfg( not( cfail1) ) ]
252
- #[ rustc_clean( label="Hir" , cfg="cfail2" ) ]
253
- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
254
- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
255
- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
241
+ #[ rustc_clean( cfg="cfail2" , except="HirBody,MirOptimized,MirValidated,TypeckTables" ) ]
242
+ #[ rustc_clean( cfg="cfail3" ) ]
256
243
#[ rustc_metadata_clean( cfg="cfail2" ) ]
257
244
#[ rustc_metadata_clean( cfg="cfail3" ) ]
258
245
fn change_constructor_path_tuple_struct ( ) {
@@ -268,10 +255,11 @@ mod change_constructor_path_indirectly_tuple_struct {
268
255
#[ cfg( not( cfail1) ) ]
269
256
use super :: TupleStruct2 as Struct ;
270
257
271
- #[ rustc_dirty( label="Hir" , cfg="cfail2" ) ]
272
- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
273
- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
274
- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
258
+ #[ rustc_clean(
259
+ cfg="cfail2" ,
260
+ except="FnSignature,Hir,HirBody,MirOptimized,MirValidated,TypeckTables"
261
+ ) ]
262
+ #[ rustc_clean( cfg="cfail3" ) ]
275
263
#[ rustc_metadata_dirty( cfg="cfail2" ) ]
276
264
#[ rustc_metadata_clean( cfg="cfail3" ) ]
277
265
fn function ( ) -> Struct {
0 commit comments