Skip to content

Commit bbea2d0

Browse files
committed
Fix std_example.rs on s390x
1 parent 17403cd commit bbea2d0

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

example/std_example.rs

+3
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,7 @@ fn main() {
166166
enum Never {}
167167
}
168168

169+
#[cfg(not(target_arch = "s390x"))] // s390x doesn't have vector instructions enabled by default
169170
foo(I64X2([0, 0]));
170171

171172
transmute_wide_pointer();
@@ -203,9 +204,11 @@ fn rust_call_abi() {
203204
rust_call_abi_callee((1, 2));
204205
}
205206

207+
#[cfg_attr(target_arch = "s390x", expect(dead_code))]
206208
#[repr(simd)]
207209
struct I64X2([i64; 2]);
208210

211+
#[cfg_attr(target_arch = "s390x", expect(dead_code))]
209212
#[allow(improper_ctypes_definitions)]
210213
extern "C" fn foo(_a: I64X2) {}
211214

0 commit comments

Comments
 (0)