``` typedef ArrayTypedef = int[2]; int foo() { ArrayTypedef arrayTypedef; return arrayTypedef[0]; } ``` \ program_source:549:24: error: cannot initialize a member subobject of type 'type1 *' (aka 'int *') with an lvalue of type 'type135 *' (aka 'array<int, 2> *') type143 variable10 = { variable8, 1 }; ^~~~~~~~~
WHLSL is no longer relevant.