about summary refs log tree commit diff
path: root/tests/ui/simd/monomorphize-zero-length.rs
blob: 44b4cfc0bcfab5524a91f8c9c06d0d3ce046f812 (plain)
1
2
3
4
5
6
7
8
9
10
11
//@ 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]);
}