]> git.proxmox.com Git - rustc.git/blame - src/test/ui/simd/wasm-simd-indirect.rs
Update unsuspicious file list
[rustc.git] / src / test / ui / simd / wasm-simd-indirect.rs
CommitLineData
17df50a5
XL
1// build-pass
2
3#[cfg(target_arch = "wasm32")]
4fn main() {
5 unsafe {
6 a::api_with_simd_feature();
7 }
8}
9
10#[cfg(target_arch = "wasm32")]
11mod a {
12 use std::arch::wasm32::*;
13
14 #[target_feature(enable = "simd128")]
15 pub unsafe fn api_with_simd_feature() {
16 crate::b::api_takes_v128(u64x2(0, 1));
17 }
18}
19
20#[cfg(target_arch = "wasm32")]
21mod b {
22 use std::arch::wasm32::*;
23
24 #[inline(never)]
25 pub fn api_takes_v128(a: v128) -> v128 {
26 a
27 }
28}
29
30#[cfg(not(target_arch = "wasm32"))]
31fn main() {}