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