<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/139946>139946</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[Clang] No __builtin_aligned_alloc() from C23
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
BreadTom
</td>
</tr>
</table>
<pre>
```
void *f0(unsigned long num){
return __builtin_aligned_alloc(1, num);
}
```
While GCC compiles this, Clang fails to recognize __builtin_aligned_alloc() as aligned_alloc()
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJyEkc3q3CAUxZ_mZnP5D-bGfC1czGRId10VuhzUmMRi4uDHQPv0JWFKuygtiIL489xzjozRLrsxAuob1PdC5rT6IG7ByOmL3wrlp-8CGvZe7PrydkKg68yAuryf9ITO7wvueQPqob0BuyIiBpNy2PHxUNm6ZPeHdOfrh3TOa6CuBBp-UdVBQXs_9j_kvq7WGfw0DKj99rTOREyrjQc4OLkvOEvrIiaPwWi_7PaH-YcgUI8y4l-ui0lUU1_1sjCibHlLdUkdFato5oq3Sum2mpjSrJHcyIo3nGvV6Y61hRXEqGZ1ycuOt8QuutRz23eNNqT5LAk4M5u07uLca7v4sBQ2xmxEWfU9bwonlXHxzJ9IH56A6KgiiAP4UHmJwJmzMcXfXySb3FnamQLUd_zs_2N8Dn7DgaoiByfWlJ4RqivQCDQuNq1ZXbTfgMZD4318PIP_ZnQCGs-ZI9D4Hvsl6GcAAAD__7uEsqI">