3030// Change template -------------------------------------------------------------
3131#[ cfg( cfail1) ]
3232#[ cfg( any( target_arch = "x86" , target_arch = "x86_64" ) ) ]
33- fn change_template ( a : i32 ) -> i32 {
33+ pub fn change_template ( a : i32 ) -> i32 {
3434 let c: i32 ;
3535 unsafe {
3636 asm ! ( "add 1, $0"
@@ -44,12 +44,10 @@ fn change_template(a: i32) -> i32 {
4444}
4545
4646#[ cfg( not( cfail1) ) ]
47- #[ rustc_clean( label="Hir" , cfg="cfail2" ) ]
48- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
49- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
50- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
47+ #[ rustc_clean( cfg="cfail2" , except="HirBody, MirValidated, MirOptimized" ) ]
48+ #[ rustc_clean( cfg="cfail3" ) ]
5149#[ cfg( any( target_arch = "x86" , target_arch = "x86_64" ) ) ]
52- fn change_template ( a : i32 ) -> i32 {
50+ pub fn change_template ( a : i32 ) -> i32 {
5351 let c: i32 ;
5452 unsafe {
5553 asm ! ( "add 2, $0"
@@ -67,7 +65,7 @@ fn change_template(a: i32) -> i32 {
6765// Change output -------------------------------------------------------------
6866#[ cfg( cfail1) ]
6967#[ cfg( any( target_arch = "x86" , target_arch = "x86_64" ) ) ]
70- fn change_output ( a : i32 ) -> i32 {
68+ pub fn change_output ( a : i32 ) -> i32 {
7169 let mut _out1: i32 = 0 ;
7270 let mut _out2: i32 = 0 ;
7371 unsafe {
@@ -82,12 +80,10 @@ fn change_output(a: i32) -> i32 {
8280}
8381
8482#[ cfg( not( cfail1) ) ]
85- #[ rustc_clean( label="Hir" , cfg="cfail2" ) ]
86- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
87- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
88- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
83+ #[ rustc_clean( cfg="cfail2" , except="HirBody, MirValidated, MirOptimized" ) ]
84+ #[ rustc_clean( cfg="cfail3" ) ]
8985#[ cfg( any( target_arch = "x86" , target_arch = "x86_64" ) ) ]
90- fn change_output ( a : i32 ) -> i32 {
86+ pub fn change_output ( a : i32 ) -> i32 {
9187 let mut _out1: i32 = 0 ;
9288 let mut _out2: i32 = 0 ;
9389 unsafe {
@@ -106,7 +102,7 @@ fn change_output(a: i32) -> i32 {
106102// Change input -------------------------------------------------------------
107103#[ cfg( cfail1) ]
108104#[ cfg( any( target_arch = "x86" , target_arch = "x86_64" ) ) ]
109- fn change_input ( _a : i32 , _b : i32 ) -> i32 {
105+ pub fn change_input ( _a : i32 , _b : i32 ) -> i32 {
110106 let _out;
111107 unsafe {
112108 asm ! ( "add 1, $0"
@@ -120,12 +116,10 @@ fn change_input(_a: i32, _b: i32) -> i32 {
120116}
121117
122118#[ cfg( not( cfail1) ) ]
123- #[ rustc_clean( label="Hir" , cfg="cfail2" ) ]
124- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
125- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
126- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
119+ #[ rustc_clean( cfg="cfail2" , except="HirBody, MirValidated, MirOptimized" ) ]
120+ #[ rustc_clean( cfg="cfail3" ) ]
127121#[ cfg( any( target_arch = "x86" , target_arch = "x86_64" ) ) ]
128- fn change_input ( _a : i32 , _b : i32 ) -> i32 {
122+ pub fn change_input ( _a : i32 , _b : i32 ) -> i32 {
129123 let _out;
130124 unsafe {
131125 asm ! ( "add 1, $0"
@@ -143,7 +137,7 @@ fn change_input(_a: i32, _b: i32) -> i32 {
143137// Change input constraint -----------------------------------------------------
144138#[ cfg( cfail1) ]
145139#[ cfg( any( target_arch = "x86" , target_arch = "x86_64" ) ) ]
146- fn change_input_constraint ( _a : i32 , _b : i32 ) -> i32 {
140+ pub fn change_input_constraint ( _a : i32 , _b : i32 ) -> i32 {
147141 let _out;
148142 unsafe {
149143 asm ! ( "add 1, $0"
@@ -157,12 +151,10 @@ fn change_input_constraint(_a: i32, _b: i32) -> i32 {
157151}
158152
159153#[ cfg( not( cfail1) ) ]
160- #[ rustc_clean( label="Hir" , cfg="cfail2" ) ]
161- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
162- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
163- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
154+ #[ rustc_clean( cfg="cfail2" , except="HirBody, MirValidated, MirOptimized" ) ]
155+ #[ rustc_clean( cfg="cfail3" ) ]
164156#[ cfg( any( target_arch = "x86" , target_arch = "x86_64" ) ) ]
165- fn change_input_constraint ( _a : i32 , _b : i32 ) -> i32 {
157+ pub fn change_input_constraint ( _a : i32 , _b : i32 ) -> i32 {
166158 let _out;
167159 unsafe {
168160 asm ! ( "add 1, $0"
@@ -180,7 +172,7 @@ fn change_input_constraint(_a: i32, _b: i32) -> i32 {
180172// Change clobber --------------------------------------------------------------
181173#[ cfg( cfail1) ]
182174#[ cfg( any( target_arch = "x86" , target_arch = "x86_64" ) ) ]
183- fn change_clobber ( _a : i32 ) -> i32 {
175+ pub fn change_clobber ( _a : i32 ) -> i32 {
184176 let _out;
185177 unsafe {
186178 asm ! ( "add 1, $0"
@@ -194,12 +186,10 @@ fn change_clobber(_a: i32) -> i32 {
194186}
195187
196188#[ cfg( not( cfail1) ) ]
197- #[ rustc_clean( label="Hir" , cfg="cfail2" ) ]
198- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
199- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
200- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
189+ #[ rustc_clean( cfg="cfail2" , except="HirBody, MirValidated, MirOptimized" ) ]
190+ #[ rustc_clean( cfg="cfail3" ) ]
201191#[ cfg( any( target_arch = "x86" , target_arch = "x86_64" ) ) ]
202- fn change_clobber ( _a : i32 ) -> i32 {
192+ pub fn change_clobber ( _a : i32 ) -> i32 {
203193 let _out;
204194 unsafe {
205195 asm ! ( "add 1, $0"
@@ -217,7 +207,7 @@ fn change_clobber(_a: i32) -> i32 {
217207// Change options --------------------------------------------------------------
218208#[ cfg( cfail1) ]
219209#[ cfg( any( target_arch = "x86" , target_arch = "x86_64" ) ) ]
220- fn change_options ( _a : i32 ) -> i32 {
210+ pub fn change_options ( _a : i32 ) -> i32 {
221211 let _out;
222212 unsafe {
223213 asm ! ( "add 1, $0"
@@ -231,12 +221,10 @@ fn change_options(_a: i32) -> i32 {
231221}
232222
233223#[ cfg( not( cfail1) ) ]
234- #[ rustc_clean( label="Hir" , cfg="cfail2" ) ]
235- #[ rustc_clean( label="Hir" , cfg="cfail3" ) ]
236- #[ rustc_dirty( label="HirBody" , cfg="cfail2" ) ]
237- #[ rustc_clean( label="HirBody" , cfg="cfail3" ) ]
224+ #[ rustc_clean( cfg="cfail2" , except="HirBody, MirValidated, MirOptimized" ) ]
225+ #[ rustc_clean( cfg="cfail3" ) ]
238226#[ cfg( any( target_arch = "x86" , target_arch = "x86_64" ) ) ]
239- fn change_options ( _a : i32 ) -> i32 {
227+ pub fn change_options ( _a : i32 ) -> i32 {
240228 let _out;
241229 unsafe {
242230 asm ! ( "add 1, $0"
0 commit comments