HLSL allows a constant-sized array variable to be initialized from an array of the same type. ```hlsl typedef int4 int8[2]; export void fn(int8 A) { int8 a = A; } ``` [CE](https://godbolt.org/z/nzr7fzab5) AC: the code above should compile and initialize the local array `a` by copying `A`.