<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/55371>55371</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Backport [CodeGen] Use ABI alignment for C++ new expressions
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
BertalanD
</td>
</tr>
</table>
<pre>
This fixes an issue with C++ placement `new` having the wrong alignment, and triggering false UBSAN errors on i686 for the `double` type.
93a8225da1f983cccb3e4b5e762369121aaa7dd5
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxFkMuOnTAMhp8mbKKiEAiXRRaHM5qqm27aeQCHGEibQ1AS5vL2NVSjkSzHka3__2wT7If-vbrEZ_eOicPGXUoH8jeXV35ncqTgu4cJH7hlzlqx4RtlvsKr2xaeV5qNgSrwbtnOISbvpGN5jm5ZMJ5TM_iE_GX8dfvJMcYQEw_k1PYtn0O8REjThsN4PMXzx44lE09M3P7noYZeSmWhmoe-nqbJ1NgYhV0r63aoZAUAnbWqsLq2Qz1AkV32qEeY_u4hZs6ZGu_B4nfcmHriL4RzG398QV8cn_vSihzf94gpubAlXhzR6zXnPbH6xuQzxUL3OUw5hQd9vH_9fL7tMfzBiY7wfB0yUaFU3VXFqlvb2kmg6YxRPbRmbmwjrRAzWAuqmwoPBn3ShMqkPCEuCaoJuXBaCimFqkSlql6osh16iVI0k2lUMwyWNQIf4Hx5cpQhLkXUF5I5lkRN71JOX02g5ZYN8bIjfTjyGqIeMWbwsJHhaa4v-H-aY6_D">