<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/89870>89870</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[lli] Test failure when using concurrent compilation.
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
lhames
</td>
</tr>
</table>
<pre>
During investigation for 1effa19de24 I found that `llvm/test/ExecutionEngine/MCJIT/load-object-a.ll` fails if the `SelfExecutorProcessControl` in `lli` is constructed with a `DynamicThreadPoolTaskDispatcher` rather than an `InPlaceTaskDispatcher`. Superficially it seems like this should work equally well with concurrent dispatch -- we should investigate why this failed.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxkktGOmzwQhZ_G3IyCwJAQLrj4_80ibaVKK21ewNgDdtexU4-9ad6-srPVVioSF2jmHM7MfILIbA5xYvv_2f5UiRS1D5PV4oJULV7dp1MKxm1g3AdSNJuIxjtYfYAW11W0o0LewwusPjkFUYsI7NBY-3FhfI5IkfH5-RfKlHXPbjMOGZ-_P317OTM-Wy_Uzi8_UMadqK1lhwZWYSyBWSFqzF5vaNeHgw-vwUskevIuBl-6jXv8z5QPAukdxZBkRAU3EzWIXD_dnbgYedYBhXr13p4FvZ8MXUWUGkPWBhE1hjyBA1FMX9yrFRL_aa3hLV0xrEYaYe0dTARCvBBY844QtSEg7ZNVcPPhHfBnKm03tPYRSXonUwjoIqhPY9jt4IZ_dF_LRrjp-8Mz7wVVXampU2M3igqndmi7sev6bqj0pNamXUY1LqtaEcelOahRLn07HBbFm5FXZuIN75s-v93QDvXxeJD7ph2W8bDkh_UNXoSxdT5f7cNWGaKE03E8Dk1lxYKWCimcO7xBKTLOMzhhyprdkjZifWMNRfpyiSbaglg-0_4EZ6RYxkkhz4cOEmXG_tqL9JersQW2ukrBTjrGK7HuP8ZnxufNRJ2WWvpM2SdsJcA1-AwT43NJR4zPJf3vAAAA__-LNP1G">