<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/132958>132958</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[HLSL] Initializer lists for some arrays failing
</td>
</tr>
<tr>
<th>Labels</th>
<td>
HLSL
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
llvm-beanz
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
llvm-beanz
</td>
</tr>
</table>
<pre>
Initialization of arrays sometimes not working.
Problematic code:
```hlsl
export void fn() {
int2 Arr[] = {int2(0,1), int2(2,3), int2(4,5)};
}
```
[Compiler Explorer](https://godbolt.org/z/T7o7EPj83)
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxcklFvmzAQxz_N8XJq5BwYwwMPaSjapD5U2r6AAUPcGS6ynazNp5-c0XWbhMTpZ_vuL_-sQ7DzakwD8hGInLsuD73R6w2IQLaZvsQT--aTZz2P783X1Uarnb3paHlFnlB7r98DBl5MtIsJuHLEn-x_2HXegTiAOLx47p1ZdLQDDjwayBOFUvz-Ti44EAfzdmYf8cp2xGkFqoBqBPUI4oCIaNdIePA-5ZUtQt6mxUSBKgF03APVQEfcEAEd839RAXSUCakW8tQ3FX8FSbV8PPJyts54fHo7O_bGg2yBqlOM55CSUwfUzTz27OKO_QzU3YC674rV08trlWZmY5OPdV7rzDR7VVBNuVAqOzV9pUShClEWtS6KUpb5OE3TpAbTD7Wo6sw2JEiKnORe7ZUsd1RORpWGBlEOQokRCmEWbd0umUnjMxvCxTT7nGpZZU73xoVN6pfnb8-bzg-TlzlAIZwNMXx2iDa6-0O4H5At_rFsPN734sT-rvhD96Sts-ucXbxr_rsZG0-XfjfwAtSlEdvv4ez51QwRqLsnDkDdFvra0K8AAAD__5dHxVQ">