// build-fail #![feature(repr_simd)] struct E; // error-pattern:monomorphising SIMD type `S` with a non-primitive-scalar (integer/float/pointer) element type `E` #[repr(simd)] struct S([T; 4]); fn main() { let _v: Option> = None; }