2727
2828// Change loop body ------------------------------------------------------------
2929#[ cfg( cfail1) ]
30- fn change_loop_body ( ) {
30+ pub fn change_loop_body ( ) {
3131 let mut _x = 0 ;
3232 for _ in 0 ..1 {
3333 _x = 1 ;
@@ -36,11 +36,9 @@ fn change_loop_body() {
3636}
3737
3838#[ 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 ( ) {
4442 let mut _x = 0 ;
4543 for _ in 0 ..1 {
4644 _x = 2 ;
@@ -52,7 +50,7 @@ fn change_loop_body() {
5250
5351// Change iteration variable name ----------------------------------------------
5452#[ cfg( cfail1) ]
55- fn change_iteration_variable_name ( ) {
53+ pub fn change_iteration_variable_name ( ) {
5654 let mut _x = 0 ;
5755 for _i in 0 ..1 {
5856 _x = 1 ;
@@ -61,11 +59,9 @@ fn change_iteration_variable_name() {
6159}
6260
6361#[ 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 ( ) {
6965 let mut _x = 0 ;
7066 for _a in 0 ..1 {
7167 _x = 1 ;
@@ -77,7 +73,7 @@ fn change_iteration_variable_name() {
7773
7874// Change iteration variable pattern -------------------------------------------
7975#[ cfg( cfail1) ]
80- fn change_iteration_variable_pattern ( ) {
76+ pub fn change_iteration_variable_pattern ( ) {
8177 let mut _x = 0 ;
8278 for _i in & [ 0 , 1 , 2 ] {
8379 _x = 1 ;
@@ -86,11 +82,9 @@ fn change_iteration_variable_pattern() {
8682}
8783
8884#[ 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 ( ) {
9488 let mut _x = 0 ;
9589 for & _i in & [ 0 , 1 , 2 ] {
9690 _x = 1 ;
@@ -102,7 +96,7 @@ fn change_iteration_variable_pattern() {
10296
10397// Change iterable -------------------------------------------------------------
10498#[ cfg( cfail1) ]
105- fn change_iterable ( ) {
99+ pub fn change_iterable ( ) {
106100 let mut _x = 0 ;
107101 for _ in & [ 0 , 1 , 2 ] {
108102 _x = 1 ;
@@ -111,11 +105,9 @@ fn change_iterable() {
111105}
112106
113107#[ 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 ( ) {
119111 let mut _x = 0 ;
120112 for _ in & [ 0 , 1 , 3 ] {
121113 _x = 1 ;
@@ -127,19 +119,17 @@ fn change_iterable() {
127119
128120// Add break -------------------------------------------------------------------
129121#[ cfg( cfail1) ]
130- fn add_break ( ) {
122+ pub fn add_break ( ) {
131123 let mut _x = 0 ;
132124 for _ in 0 ..1 {
133125 _x = 1 ;
134126 }
135127}
136128
137129#[ 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 ( ) {
143133 let mut _x = 0 ;
144134 for _ in 0 ..1 {
145135 _x = 1 ;
@@ -151,7 +141,7 @@ fn add_break() {
151141
152142// Add loop label --------------------------------------------------------------
153143#[ cfg( cfail1) ]
154- fn add_loop_label ( ) {
144+ pub fn add_loop_label ( ) {
155145 let mut _x = 0 ;
156146 for _ in 0 ..1 {
157147 _x = 1 ;
@@ -160,11 +150,9 @@ fn add_loop_label() {
160150}
161151
162152#[ 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 ( ) {
168156 let mut _x = 0 ;
169157 ' label: for _ in 0 ..1 {
170158 _x = 1 ;
@@ -176,7 +164,7 @@ fn add_loop_label() {
176164
177165// Add loop label to break -----------------------------------------------------
178166#[ cfg( cfail1) ]
179- fn add_loop_label_to_break ( ) {
167+ pub fn add_loop_label_to_break ( ) {
180168 let mut _x = 0 ;
181169 ' label: for _ in 0 ..1 {
182170 _x = 1 ;
@@ -185,11 +173,9 @@ fn add_loop_label_to_break() {
185173}
186174
187175#[ 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 ( ) {
193179 let mut _x = 0 ;
194180 ' label: for _ in 0 ..1 {
195181 _x = 1 ;
@@ -201,7 +187,7 @@ fn add_loop_label_to_break() {
201187
202188// Change break label ----------------------------------------------------------
203189#[ cfg( cfail1) ]
204- fn change_break_label ( ) {
190+ pub fn change_break_label ( ) {
205191 let mut _x = 0 ;
206192 ' outer: for _ in 0 ..1 {
207193 ' inner: for _ in 0 ..1 {
@@ -212,11 +198,9 @@ fn change_break_label() {
212198}
213199
214200#[ 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 ( ) {
220204 let mut _x = 0 ;
221205 ' outer: for _ in 0 ..1 {
222206 ' inner: for _ in 0 ..1 {
@@ -230,7 +214,7 @@ fn change_break_label() {
230214
231215// Add loop label to continue --------------------------------------------------
232216#[ cfg( cfail1) ]
233- fn add_loop_label_to_continue ( ) {
217+ pub fn add_loop_label_to_continue ( ) {
234218 let mut _x = 0 ;
235219 ' label: for _ in 0 ..1 {
236220 _x = 1 ;
@@ -239,11 +223,9 @@ fn add_loop_label_to_continue() {
239223}
240224
241225#[ 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 ( ) {
247229 let mut _x = 0 ;
248230 ' label: for _ in 0 ..1 {
249231 _x = 1 ;
@@ -255,7 +237,7 @@ fn add_loop_label_to_continue() {
255237
256238// Change continue label ----------------------------------------------------------
257239#[ cfg( cfail1) ]
258- fn change_continue_label ( ) {
240+ pub fn change_continue_label ( ) {
259241 let mut _x = 0 ;
260242 ' outer: for _ in 0 ..1 {
261243 ' inner: for _ in 0 ..1 {
@@ -266,11 +248,9 @@ fn change_continue_label() {
266248}
267249
268250#[ 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 ( ) {
274254 let mut _x = 0 ;
275255 ' outer: for _ in 0 ..1 {
276256 ' inner: for _ in 0 ..1 {
@@ -284,7 +264,7 @@ fn change_continue_label() {
284264
285265// Change continue to break ----------------------------------------------------
286266#[ cfg( cfail1) ]
287- fn change_continue_to_break ( ) {
267+ pub fn change_continue_to_break ( ) {
288268 let mut _x = 0 ;
289269 for _ in 0 ..1 {
290270 _x = 1 ;
@@ -293,11 +273,9 @@ fn change_continue_to_break() {
293273}
294274
295275#[ 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 ( ) {
301279 let mut _x = 0 ;
302280 for _ in 0 ..1 {
303281 _x = 1 ;
0 commit comments