© 2026 Hedgehog Software, LLC
v
v2
cannot implicitly convert 'SIMD[si32, size]' value to 'SIMD[si32, 32]' in 'let' initializer
fn x(v: SIMD[DType.int32, 32]): pass fn howto[size: Int](v: SIMD[DType.int32, size]) -> SIMD[DType.int32, size]: @parameter if size == 32: let v2: SIMD[DType.int32, 32] = v # compile error here x(v2)