<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/55437>55437</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
CodeGenObjC/exceptions.m & /CodeGenObjCXX/exceptions-legacy.mm use optimizer and end up being flakey
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
rjmccall
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
erichkeane
</td>
</tr>
</table>
<pre>
My downstream keeps running into an issue with the above two tests, since they use -O2, and any optimizer improvements keep causing things to move around slightly.
It seems to me that these tests should be able to be fixed to use -disable-llvm-passes. I spent some time looking into the exceptions-legacy.mm, but don't know the IR of exceptions well enough to make sure that I'm testing the right thing.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxVUktvozAQ_jVwGQVRU8LmwKFNlVUOq0p76tWYAZz4gfwoZX_9jkm06UrYGGbG32Oms_3a_lqht4vxwSHXcEWcPbhojDQjSBMscAPS-4iwyDBBmBB4Zz8RwmIhoA8-Y0fw0ghMwRWiR9i9s_SXm57WCnYOUss_6EDq2VGxRhP8BgaCR5-wwkS7BwLU6XbubKRqr-Q4BbUWWfmWlS-3_RzAI-pbckLlIUET7sYH_GSj6qFLTBWmLDoO8gv7dN749dKn2E6pT72buffoC4Az-JmYgbfpWkmbsvb6z4mkHb8Ekhpr_E7hyMVaaJ2kdjGQjyZjTYCrscuWfP4NdvhWAgsqBWhsHKeNPL8i-OjuGs5UrTcNN0MQXFJ_s6bI-7bqD9WB50EGhe3R9vgTzXt3OWbs9AApNGRsT-v0LePj47-cB_fNjkd_UseQVpzJs8RiUMRxzaNT7RTC7LPqhW6iZ6RpiF0hLMk_JRvvrx01-IIi0Oc2NjQep7p-rpp8asUPxKYum6pr9vuq2vPm0O27_jA0AoeeiVzxDpVvs_o1Y8zgcps8Omf1Wy5bVjJW1k_VU10xVhdsaCpRlXzgODRDWWXPJWouVZF4FNaNuWs3Sl0cPQWVpOl4BKnrcjSIdzh30UJwpe5oPIbJuhadFNMVucF849JuWv4CHLEcew">