]>
git.proxmox.com Git - rustc.git/blob - src/test/ui/simd/simd-size-align.rs
6 #![allow(non_camel_case_types)]
10 /// `T` should satisfy `size_of T (mod min_align_of T) === 0` to be stored at `Vec<T>` properly
11 /// Please consult the issue #20460
13 assert_eq
!(mem
::size_of
::<T
>() % mem
::min_align_of
::<T
>(), 0);
14 assert_eq
!(mem
::size_of
::<T
>() % mem
::min_align_of
::<T
>(), 0);
15 assert_eq
!(mem
::size_of
::<T
>() % mem
::min_align_of
::<T
>(), 0);
19 struct U8
<const N
: usize>([u8; N
]);
22 struct I16
<const N
: usize>([i16; N
]);
25 struct F32
<const N
: usize>([f32; N
]);
28 struct Usize
<const N
: usize>([usize; N
]);
31 struct Isize
<const N
: usize>([isize; N
]);