27
27
28
28
// Change loop body ------------------------------------------------------------
29
29
#[ cfg( cfail1) ]
30
- fn change_loop_body ( ) {
30
+ pub fn change_loop_body ( ) {
31
31
let mut _x = 0 ;
32
32
for _ in 0 ..1 {
33
33
_x = 1 ;
@@ -36,11 +36,9 @@ fn change_loop_body() {
36
36
}
37
37
38
38
#[ cfg( not( cfail1) ) ]
39
- #[ rustc_clean( label="Hir" , cfg="cfail2" ) ]
40
- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
41
- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
42
- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
43
- fn change_loop_body ( ) {
39
+ #[ rustc_clean( cfg="cfail2" , except="HirBody, MirValidated, MirOptimized" ) ]
40
+ #[ rustc_clean( cfg="cfail3" ) ]
41
+ pub fn change_loop_body ( ) {
44
42
let mut _x = 0 ;
45
43
for _ in 0 ..1 {
46
44
_x = 2 ;
@@ -52,7 +50,7 @@ fn change_loop_body() {
52
50
53
51
// Change iteration variable name ----------------------------------------------
54
52
#[ cfg( cfail1) ]
55
- fn change_iteration_variable_name ( ) {
53
+ pub fn change_iteration_variable_name ( ) {
56
54
let mut _x = 0 ;
57
55
for _i in 0 ..1 {
58
56
_x = 1 ;
@@ -61,11 +59,9 @@ fn change_iteration_variable_name() {
61
59
}
62
60
63
61
#[ cfg( not( cfail1) ) ]
64
- #[ rustc_clean( label="Hir" , cfg="cfail2" ) ]
65
- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
66
- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
67
- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
68
- fn change_iteration_variable_name ( ) {
62
+ #[ rustc_clean( cfg="cfail2" , except="HirBody, MirValidated, MirOptimized" ) ]
63
+ #[ rustc_clean( cfg="cfail3" ) ]
64
+ pub fn change_iteration_variable_name ( ) {
69
65
let mut _x = 0 ;
70
66
for _a in 0 ..1 {
71
67
_x = 1 ;
@@ -77,7 +73,7 @@ fn change_iteration_variable_name() {
77
73
78
74
// Change iteration variable pattern -------------------------------------------
79
75
#[ cfg( cfail1) ]
80
- fn change_iteration_variable_pattern ( ) {
76
+ pub fn change_iteration_variable_pattern ( ) {
81
77
let mut _x = 0 ;
82
78
for _i in & [ 0 , 1 , 2 ] {
83
79
_x = 1 ;
@@ -86,11 +82,9 @@ fn change_iteration_variable_pattern() {
86
82
}
87
83
88
84
#[ cfg( not( cfail1) ) ]
89
- #[ rustc_clean( label="Hir" , cfg="cfail2" ) ]
90
- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
91
- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
92
- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
93
- fn change_iteration_variable_pattern ( ) {
85
+ #[ rustc_clean( cfg="cfail2" , except="HirBody, MirValidated, MirOptimized, TypeckTables" ) ]
86
+ #[ rustc_clean( cfg="cfail3" ) ]
87
+ pub fn change_iteration_variable_pattern ( ) {
94
88
let mut _x = 0 ;
95
89
for & _i in & [ 0 , 1 , 2 ] {
96
90
_x = 1 ;
@@ -102,7 +96,7 @@ fn change_iteration_variable_pattern() {
102
96
103
97
// Change iterable -------------------------------------------------------------
104
98
#[ cfg( cfail1) ]
105
- fn change_iterable ( ) {
99
+ pub fn change_iterable ( ) {
106
100
let mut _x = 0 ;
107
101
for _ in & [ 0 , 1 , 2 ] {
108
102
_x = 1 ;
@@ -111,11 +105,9 @@ fn change_iterable() {
111
105
}
112
106
113
107
#[ cfg( not( cfail1) ) ]
114
- #[ rustc_clean( label="Hir" , cfg="cfail2" ) ]
115
- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
116
- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
117
- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
118
- fn change_iterable ( ) {
108
+ #[ rustc_clean( cfg="cfail2" , except="HirBody, MirValidated, MirOptimized" ) ]
109
+ #[ rustc_clean( cfg="cfail3" ) ]
110
+ pub fn change_iterable ( ) {
119
111
let mut _x = 0 ;
120
112
for _ in & [ 0 , 1 , 3 ] {
121
113
_x = 1 ;
@@ -127,19 +119,17 @@ fn change_iterable() {
127
119
128
120
// Add break -------------------------------------------------------------------
129
121
#[ cfg( cfail1) ]
130
- fn add_break ( ) {
122
+ pub fn add_break ( ) {
131
123
let mut _x = 0 ;
132
124
for _ in 0 ..1 {
133
125
_x = 1 ;
134
126
}
135
127
}
136
128
137
129
#[ cfg( not( cfail1) ) ]
138
- #[ rustc_clean( label="Hir" , cfg="cfail2" ) ]
139
- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
140
- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
141
- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
142
- fn add_break ( ) {
130
+ #[ rustc_clean( cfg="cfail2" , except="HirBody, MirValidated, MirOptimized, TypeckTables" ) ]
131
+ #[ rustc_clean( cfg="cfail3" ) ]
132
+ pub fn add_break ( ) {
143
133
let mut _x = 0 ;
144
134
for _ in 0 ..1 {
145
135
_x = 1 ;
@@ -151,7 +141,7 @@ fn add_break() {
151
141
152
142
// Add loop label --------------------------------------------------------------
153
143
#[ cfg( cfail1) ]
154
- fn add_loop_label ( ) {
144
+ pub fn add_loop_label ( ) {
155
145
let mut _x = 0 ;
156
146
for _ in 0 ..1 {
157
147
_x = 1 ;
@@ -160,11 +150,9 @@ fn add_loop_label() {
160
150
}
161
151
162
152
#[ cfg( not( cfail1) ) ]
163
- #[ rustc_clean( label="Hir" , cfg="cfail2" ) ]
164
- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
165
- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
166
- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
167
- fn add_loop_label ( ) {
153
+ #[ rustc_clean( cfg="cfail2" , except="HirBody" ) ]
154
+ #[ rustc_clean( cfg="cfail3" ) ]
155
+ pub fn add_loop_label ( ) {
168
156
let mut _x = 0 ;
169
157
' label: for _ in 0 ..1 {
170
158
_x = 1 ;
@@ -176,7 +164,7 @@ fn add_loop_label() {
176
164
177
165
// Add loop label to break -----------------------------------------------------
178
166
#[ cfg( cfail1) ]
179
- fn add_loop_label_to_break ( ) {
167
+ pub fn add_loop_label_to_break ( ) {
180
168
let mut _x = 0 ;
181
169
' label: for _ in 0 ..1 {
182
170
_x = 1 ;
@@ -185,11 +173,9 @@ fn add_loop_label_to_break() {
185
173
}
186
174
187
175
#[ cfg( not( cfail1) ) ]
188
- #[ rustc_clean( label="Hir" , cfg="cfail2" ) ]
189
- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
190
- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
191
- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
192
- fn add_loop_label_to_break ( ) {
176
+ #[ rustc_clean( cfg="cfail2" , except="HirBody" ) ]
177
+ #[ rustc_clean( cfg="cfail3" ) ]
178
+ pub fn add_loop_label_to_break ( ) {
193
179
let mut _x = 0 ;
194
180
' label: for _ in 0 ..1 {
195
181
_x = 1 ;
@@ -201,7 +187,7 @@ fn add_loop_label_to_break() {
201
187
202
188
// Change break label ----------------------------------------------------------
203
189
#[ cfg( cfail1) ]
204
- fn change_break_label ( ) {
190
+ pub fn change_break_label ( ) {
205
191
let mut _x = 0 ;
206
192
' outer: for _ in 0 ..1 {
207
193
' inner: for _ in 0 ..1 {
@@ -212,11 +198,9 @@ fn change_break_label() {
212
198
}
213
199
214
200
#[ cfg( not( cfail1) ) ]
215
- #[ rustc_clean( label="Hir" , cfg="cfail2" ) ]
216
- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
217
- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
218
- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
219
- fn change_break_label ( ) {
201
+ #[ rustc_clean( cfg="cfail2" , except="HirBody, MirValidated, MirOptimized" ) ]
202
+ #[ rustc_clean( cfg="cfail3" ) ]
203
+ pub fn change_break_label ( ) {
220
204
let mut _x = 0 ;
221
205
' outer: for _ in 0 ..1 {
222
206
' inner: for _ in 0 ..1 {
@@ -230,7 +214,7 @@ fn change_break_label() {
230
214
231
215
// Add loop label to continue --------------------------------------------------
232
216
#[ cfg( cfail1) ]
233
- fn add_loop_label_to_continue ( ) {
217
+ pub fn add_loop_label_to_continue ( ) {
234
218
let mut _x = 0 ;
235
219
' label: for _ in 0 ..1 {
236
220
_x = 1 ;
@@ -239,11 +223,9 @@ fn add_loop_label_to_continue() {
239
223
}
240
224
241
225
#[ cfg( not( cfail1) ) ]
242
- #[ rustc_clean( label="Hir" , cfg="cfail2" ) ]
243
- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
244
- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
245
- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
246
- fn add_loop_label_to_continue ( ) {
226
+ #[ rustc_clean( cfg="cfail2" , except="HirBody" ) ]
227
+ #[ rustc_clean( cfg="cfail3" ) ]
228
+ pub fn add_loop_label_to_continue ( ) {
247
229
let mut _x = 0 ;
248
230
' label: for _ in 0 ..1 {
249
231
_x = 1 ;
@@ -255,7 +237,7 @@ fn add_loop_label_to_continue() {
255
237
256
238
// Change continue label ----------------------------------------------------------
257
239
#[ cfg( cfail1) ]
258
- fn change_continue_label ( ) {
240
+ pub fn change_continue_label ( ) {
259
241
let mut _x = 0 ;
260
242
' outer: for _ in 0 ..1 {
261
243
' inner: for _ in 0 ..1 {
@@ -266,11 +248,9 @@ fn change_continue_label() {
266
248
}
267
249
268
250
#[ cfg( not( cfail1) ) ]
269
- #[ rustc_clean( label="Hir" , cfg="cfail2" ) ]
270
- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
271
- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
272
- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
273
- fn change_continue_label ( ) {
251
+ #[ rustc_clean( cfg="cfail2" , except="HirBody, MirValidated, MirOptimized" ) ]
252
+ #[ rustc_clean( cfg="cfail3" ) ]
253
+ pub fn change_continue_label ( ) {
274
254
let mut _x = 0 ;
275
255
' outer: for _ in 0 ..1 {
276
256
' inner: for _ in 0 ..1 {
@@ -284,7 +264,7 @@ fn change_continue_label() {
284
264
285
265
// Change continue to break ----------------------------------------------------
286
266
#[ cfg( cfail1) ]
287
- fn change_continue_to_break ( ) {
267
+ pub fn change_continue_to_break ( ) {
288
268
let mut _x = 0 ;
289
269
for _ in 0 ..1 {
290
270
_x = 1 ;
@@ -293,11 +273,9 @@ fn change_continue_to_break() {
293
273
}
294
274
295
275
#[ cfg( not( cfail1) ) ]
296
- #[ rustc_clean( label="Hir" , cfg="cfail2" ) ]
297
- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
298
- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
299
- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
300
- fn change_continue_to_break ( ) {
276
+ #[ rustc_clean( cfg="cfail2" , except="HirBody, MirValidated, MirOptimized" ) ]
277
+ #[ rustc_clean( cfg="cfail3" ) ]
278
+ pub fn change_continue_to_break ( ) {
301
279
let mut _x = 0 ;
302
280
for _ in 0 ..1 {
303
281
_x = 1 ;
0 commit comments