<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=http://email.email.llvm.org/c/eJylkk1vnDAQhn8NXKxFxl4bOHDYJMohSm9V7_4YwFkvRrahu_31HWir9lgp0sj26JHemXc8OthHX7BXM0GMj9PizJVYyi23TSelrWGwZqCSdQPlzTAAdGdeN7wVWuqCvhT08uv8OrlEBneHRKacl1TwC6pijC5Pq65MuGHi_fbnOi0xfIDJmLqUVkj4ELyltGAcNpjzSdKWU0kF74iaLUEFFF8X4maiyKaig_wgYUAwZ7jnhMD41bp5JHB3eRdUKUHMLsw7JM8FezrimeiwzjYRdG2uB3tbvVM7gWyqf40ZQ4oz3cy0RrU9SGl7bjveqVKteQqx_55uIUEq1-j7zzjvalpOfQ2tGRroVGMbCUIwQbmsDWO6Nd0gm9IrDT71hUAbLIIHlQAramWuS4ioyXYTeB0F-SUs2d3cD3UMYafipfx8o65nlGHUTd1RyUVVy7qlgzaM4q6IxuDI4Kacr3adKsSxjP0hqdcxIfQu5fQX4j-5cQY4fGGH2WUP_dNvU_-9kAQ3IZD3929fSH0m5dF0f3T8E43P6e0>53910</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Backport d03d3d7966d1efdcf0629f037ffee94317385b6b onto LLVM 14
</td>
</tr>
<tr>
<th>Labels</th>
<td>
release:backport,
llvm:optimizations
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
wsmoses
</td>
</tr>
</table>
<pre>
/cherry-pick d03d3d7966d1efdcf0629f037ffee94317385b6b
This fixes https://github.com/llvm/llvm-project/issues/53800#event-6083060539 and comes up in a variety of contexts including exits/assertions in C++, bounds checks in Julia, etc.
cc @vchuravy
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJylUU2v2yAQ_DX2BSXCELB94JD3nnqoXm9V73ysbRpiLMBu0l_ftduqPVaqtGJZRpqdGUx0T1WxD3aClJ6nxdsbcZQ77tpeStfA4OxAJesHytthAOgvvGl5J4w0FX2r6PXn-XnymQz-AZlMpSy54ldkxRp9mVZztvGOQwjb73ZaUvwKtuDoc14h40XwjtKKcdhgLidJO04lFbwnenYEGZB8XYifiSabTh7Kk8QBgbnAo2QEbFidn0cCD192Qp0zpOLjvIPktWIvR70SE9fZZYKu7e3APq7B6x2BYs9_G7OWVBe62WlNenuS2inuet7ruvgSQL1oe1tiKv8cGkG1kby_f_lEmgup1xTU_wTWN7SeFBhhQDKmadd1RgxMatEyJgVOnWiaOmgDIatKoHuWIIDOgBvNL_X4uHvHdizk17gUf_ff9ZHdjoq32itGGVbTNj2VXJwb2XR0MJZR9CpaiznBXftw3knOMY11Uodys44ZweBzyX9A_Bw_zgCHKuTXa5liUt_yPWbI9WFSHQ5_AC_S1A8">