rust/tests/ui/simd/monomorphize-zero-length.rs

12 lines
216 B
Rust

//@ build-fail
//@ error-pattern: monomorphising SIMD type `Simd<f64, 0>` of zero length
#![feature(repr_simd)]
#[repr(simd)]
struct Simd<T, const N: usize>([T; N]);
fn main() {
let _empty = Simd([1.0; 0]);
}