diff options
| author | Dylan MacKenzie <ecstaticmorse@gmail.com> | 2020-02-18 23:17:21 -0800 |
|---|---|---|
| committer | Dylan MacKenzie <ecstaticmorse@gmail.com> | 2020-02-18 23:36:09 -0800 |
| commit | b43dc806ae3d5fd11ff0bdea288cf16f4b1e4c13 (patch) | |
| tree | 41792b5ef4fae877da399687876a957ddbaa5b9f /src/test/ui/simd | |
| parent | f581b559a3c9f0c33df09312678dad836334ae22 (diff) | |
| download | rust-b43dc806ae3d5fd11ff0bdea288cf16f4b1e4c13.tar.gz rust-b43dc806ae3d5fd11ff0bdea288cf16f4b1e4c13.zip | |
Add `#[rustc_args_required_const]` to `simd_shuffle` tests
Diffstat (limited to 'src/test/ui/simd')
| -rw-r--r-- | src/test/ui/simd/simd-intrinsic-generic-elements.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/test/ui/simd/simd-intrinsic-generic-elements.rs b/src/test/ui/simd/simd-intrinsic-generic-elements.rs index ea3d4b18944..abff59fea78 100644 --- a/src/test/ui/simd/simd-intrinsic-generic-elements.rs +++ b/src/test/ui/simd/simd-intrinsic-generic-elements.rs @@ -1,7 +1,7 @@ // run-pass // ignore-emscripten FIXME(#45351) hits an LLVM assert -#![feature(repr_simd, platform_intrinsics)] +#![feature(repr_simd, platform_intrinsics, rustc_attrs)] #[repr(simd)] #[derive(Copy, Clone, Debug, PartialEq)] @@ -25,9 +25,13 @@ extern "platform-intrinsic" { fn simd_insert<T, E>(x: T, idx: u32, y: E) -> T; fn simd_extract<T, E>(x: T, idx: u32) -> E; + #[rustc_args_required_const(2)] fn simd_shuffle2<T, U>(x: T, y: T, idx: [u32; 2]) -> U; + #[rustc_args_required_const(2)] fn simd_shuffle3<T, U>(x: T, y: T, idx: [u32; 3]) -> U; + #[rustc_args_required_const(2)] fn simd_shuffle4<T, U>(x: T, y: T, idx: [u32; 4]) -> U; + #[rustc_args_required_const(2)] fn simd_shuffle8<T, U>(x: T, y: T, idx: [u32; 8]) -> U; } |
