Skip to content

Commit 820ed30

Browse files
committed
Update inline asm fingerprint hash tests
1 parent bc17542 commit 820ed30

File tree

1 file changed

+24
-36
lines changed

1 file changed

+24
-36
lines changed

src/test/incremental/hashes/inline_asm.rs

Lines changed: 24 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
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

Comments
 (0)