<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/121873>121873</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
LLVM ERROR: out of memory
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
wxie7
</td>
</tr>
</table>
<pre>
code:
```c
typedef __attribute__((vector_size(8))) signed char int8x8_t;
typedef __attribute__((vector_size(-1))) unsigned char uint8x8_t;
int8x8_t fn1(int8x8_t val20, char tmp) {
uint8x8_t __trans_tmp_3;
__trans_tmp_3 = (uint8x8_t){tmp};
int8x8_t __a = (int8x8_t)__trans_tmp_3;
return __builtin_shuffle(__a, val20, (uint8x8_t){0});
}
```
https://godbolt.org/z/GK1P6K4Ec
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJyUkktv2zAMxz8NfREayPRLPuiQrvUO7bChh10F2ZZjDbIV6JE-Pv2gpGnSbZcBBGza-v_-pEjpvd6tSnGobqG6y2QMs3X8-UWrJuvt-MoHOyootkC3UNNTDEC34XWvRjURIWQITvcxKCEAGSA7qCFYJ7x-U4CMAbanIEerkQyzdESvgb0wEaC4_R_aTX7BxfUaGD8TzxmZ1hyQfaQHaZACfjmJwrJPJGiShFwYRIjg5OpFWPaiOBHJ548EijsCyC6-2EJzm4jN3VlxxZNnwdX5f7o4FaJbiRB91CboVfg5TpNJ3QshU-kfPfxtT5M5tidWer8aG9DtHMLep2liB9jt7NhbEzbW7QC7N8Du60P-o34o74ds5MXYFq3MFM-bosa8ruoqmzlWRZ1LNrWqKXNVFkOTM0WxLaqpLBmtM82RYkVz2lBELKsNq9U4Yl73VduOdT9BSdUitdkYc1iSd6a9j4rnmLOmyIzslfHHfURc1TM5_gXEtJ6OJ9FNH3ceSmq0D_6CCToYxR8ff34j909P35-g2BIbA7ETWdRi3WsWneF_XIEOc-w3g10Au0R6f9zsnf2lhgDYHf09YPde4IHj7wAAAP__qtr7Eg">