Skip to content

Commit 64b2d9e

Browse files
committed
use a standard import instead of re-declaring the intrinsic in test
1 parent 48b0ebe commit 64b2d9e

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

tests/ui/simd/intrinsic/generic-elements-pass.rs

+3-7
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
//@ run-pass
22
//@ ignore-emscripten FIXME(#45351) hits an LLVM assert
33

4-
#![feature(repr_simd, intrinsics)]
4+
#![feature(repr_simd, intrinsics, core_intrinsics)]
5+
6+
use std::intrinsics::simd::{simd_extract_dyn, simd_insert_dyn};
57

68
#[repr(simd)]
79
#[derive(Copy, Clone, Debug, PartialEq)]
@@ -19,15 +21,9 @@ struct i32x8([i32; 8]);
1921
#[rustc_intrinsic]
2022
unsafe fn simd_insert<T, E>(x: T, idx: u32, y: E) -> T;
2123

22-
#[rustc_intrinsic]
23-
unsafe fn simd_insert_dyn<T, E>(x: T, idx: u32, y: E) -> T;
24-
2524
#[rustc_intrinsic]
2625
unsafe fn simd_extract<T, E>(x: T, idx: u32) -> E;
2726

28-
#[rustc_intrinsic]
29-
unsafe fn simd_extract_dyn<T, E>(x: T, idx: u32) -> E;
30-
3127
#[rustc_intrinsic]
3228
unsafe fn simd_shuffle<T, I, U>(x: T, y: T, idx: I) -> U;
3329

0 commit comments

Comments
 (0)