]> git.lizzy.rs Git - rust.git/blob - src/tools/miri/tests/fail/intrinsics/simd-scatter.rs
Auto merge of #105221 - alex:fat-archive-cleanup, r=bjorn3
[rust.git] / src / tools / miri / tests / fail / intrinsics / simd-scatter.rs
1 //@error-pattern: pointer to 1 byte starting at offset 9 is out-of-bounds
2 #![feature(portable_simd)]
3 use std::simd::*;
4
5 fn main() {
6     unsafe {
7         let mut vec: Vec<i8> = vec![10, 11, 12, 13, 14, 15, 16, 17, 18];
8         let idxs = Simd::from_array([9, 3, 0, 17]);
9         Simd::from_array([-27, 82, -41, 124]).scatter_select_unchecked(
10             &mut vec,
11             Mask::splat(true),
12             idxs,
13         );
14     }
15 }