<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">