30
30
// Change template -------------------------------------------------------------
31
31
#[ cfg( cfail1) ]
32
32
#[ cfg( any( target_arch = "x86" , target_arch = "x86_64" ) ) ]
33
- fn change_template ( a : i32 ) -> i32 {
33
+ pub fn change_template ( a : i32 ) -> i32 {
34
34
let c: i32 ;
35
35
unsafe {
36
36
asm ! ( "add 1, $0"
@@ -44,12 +44,10 @@ fn change_template(a: i32) -> i32 {
44
44
}
45
45
46
46
#[ 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" ) ]
51
49
#[ cfg( any( target_arch = "x86" , target_arch = "x86_64" ) ) ]
52
- fn change_template ( a : i32 ) -> i32 {
50
+ pub fn change_template ( a : i32 ) -> i32 {
53
51
let c: i32 ;
54
52
unsafe {
55
53
asm ! ( "add 2, $0"
@@ -67,7 +65,7 @@ fn change_template(a: i32) -> i32 {
67
65
// Change output -------------------------------------------------------------
68
66
#[ cfg( cfail1) ]
69
67
#[ cfg( any( target_arch = "x86" , target_arch = "x86_64" ) ) ]
70
- fn change_output ( a : i32 ) -> i32 {
68
+ pub fn change_output ( a : i32 ) -> i32 {
71
69
let mut _out1: i32 = 0 ;
72
70
let mut _out2: i32 = 0 ;
73
71
unsafe {
@@ -82,12 +80,10 @@ fn change_output(a: i32) -> i32 {
82
80
}
83
81
84
82
#[ 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" ) ]
89
85
#[ cfg( any( target_arch = "x86" , target_arch = "x86_64" ) ) ]
90
- fn change_output ( a : i32 ) -> i32 {
86
+ pub fn change_output ( a : i32 ) -> i32 {
91
87
let mut _out1: i32 = 0 ;
92
88
let mut _out2: i32 = 0 ;
93
89
unsafe {
@@ -106,7 +102,7 @@ fn change_output(a: i32) -> i32 {
106
102
// Change input -------------------------------------------------------------
107
103
#[ cfg( cfail1) ]
108
104
#[ 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 {
110
106
let _out;
111
107
unsafe {
112
108
asm ! ( "add 1, $0"
@@ -120,12 +116,10 @@ fn change_input(_a: i32, _b: i32) -> i32 {
120
116
}
121
117
122
118
#[ 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" ) ]
127
121
#[ 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 {
129
123
let _out;
130
124
unsafe {
131
125
asm ! ( "add 1, $0"
@@ -143,7 +137,7 @@ fn change_input(_a: i32, _b: i32) -> i32 {
143
137
// Change input constraint -----------------------------------------------------
144
138
#[ cfg( cfail1) ]
145
139
#[ 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 {
147
141
let _out;
148
142
unsafe {
149
143
asm ! ( "add 1, $0"
@@ -157,12 +151,10 @@ fn change_input_constraint(_a: i32, _b: i32) -> i32 {
157
151
}
158
152
159
153
#[ 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" ) ]
164
156
#[ 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 {
166
158
let _out;
167
159
unsafe {
168
160
asm ! ( "add 1, $0"
@@ -180,7 +172,7 @@ fn change_input_constraint(_a: i32, _b: i32) -> i32 {
180
172
// Change clobber --------------------------------------------------------------
181
173
#[ cfg( cfail1) ]
182
174
#[ cfg( any( target_arch = "x86" , target_arch = "x86_64" ) ) ]
183
- fn change_clobber ( _a : i32 ) -> i32 {
175
+ pub fn change_clobber ( _a : i32 ) -> i32 {
184
176
let _out;
185
177
unsafe {
186
178
asm ! ( "add 1, $0"
@@ -194,12 +186,10 @@ fn change_clobber(_a: i32) -> i32 {
194
186
}
195
187
196
188
#[ 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" ) ]
201
191
#[ cfg( any( target_arch = "x86" , target_arch = "x86_64" ) ) ]
202
- fn change_clobber ( _a : i32 ) -> i32 {
192
+ pub fn change_clobber ( _a : i32 ) -> i32 {
203
193
let _out;
204
194
unsafe {
205
195
asm ! ( "add 1, $0"
@@ -217,7 +207,7 @@ fn change_clobber(_a: i32) -> i32 {
217
207
// Change options --------------------------------------------------------------
218
208
#[ cfg( cfail1) ]
219
209
#[ cfg( any( target_arch = "x86" , target_arch = "x86_64" ) ) ]
220
- fn change_options ( _a : i32 ) -> i32 {
210
+ pub fn change_options ( _a : i32 ) -> i32 {
221
211
let _out;
222
212
unsafe {
223
213
asm ! ( "add 1, $0"
@@ -231,12 +221,10 @@ fn change_options(_a: i32) -> i32 {
231
221
}
232
222
233
223
#[ 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" ) ]
238
226
#[ cfg( any( target_arch = "x86" , target_arch = "x86_64" ) ) ]
239
- fn change_options ( _a : i32 ) -> i32 {
227
+ pub fn change_options ( _a : i32 ) -> i32 {
240
228
let _out;
241
229
unsafe {
242
230
asm ! ( "add 1, $0"
0 commit comments