<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/109043>109043</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[HLSL] Array by-value assignment
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
spall
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
spall
</td>
</tr>
</table>
<pre>
Currently arrays are not assignable.
The following code should compile successfully:
`export void fn() {
int Arr[2] = {1, 2};
int Arr2[2] = {0, 0};
Arr2 = Arr;
}`
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxckc2OozoQRp-m2FiJTBlCWHiRdBTdRe_uvIDBBXhkMPJPenj7kQmj0fTGtqpOfSr5qBDMuBBJqO-AGFZlLSBC_ShUipPzci8VndOb_Eje0xLtxpT3agtMeWKLi-ydojpLZ-AP4LcfE7HBWeu-zDKy3mliYXLJata7eTWWWEh9TyEMydoNxO09dpwXTr9W5yN7OaPZsABeAVsGzf0NMGaWyG7eQ33PqzIQj9wtAT8YQvMA8Z3EbyjPKP8Xzdjez8l_yhm58Pe70FLoVrSqIFk2eLnwGtuymGTflkiqr4gjKq2uSmteNfVQiq5SleCFkcix4m3ZIBdVXZ6vOHR1rUvR6aHhqKDiNCtjz9a-5rPzY2FCSCRL3vJKFFZ1ZMMhaaEvtncPUV7moVOXxgAVtybE8Dcmmmh3u_99_v-ZP-CW1bFuO72UTXSom2mJRfJWTjGuIfvAJ-BzNHFK3bl3M-AzRx7XafXuJ_UR8LkvEgCfx6Yvib8DAAD__3vVsek">