<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/154508>154508</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Bailout lifetime analysis on large CFGs
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang:analysis,
            clang:temporal-safety
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          usx95
      </td>
    </tr>
</table>

<pre>
    Find a reasonable limit on the number of blocks and disable the lifetime analysis on overly large functions.

This will help in enabling the analysis on by default in Clang.

</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxskEuSmzAQhk8jNiq7hEB-LLTweIpcIBdoQQOdNJKLlpxw-xTOpDKLWWnRv77_ASI0RUSv3Jty7xWUPKfVF_l9dVVIw-Y7ioMGvSJIihAYNdNCWaeo84w6liXgqtOoA6f-p2iIgx5IXspdwDRipgU1ROBNSPaf6Ykrb5phnVCPJfaZUpSjMjdlbt9nEv2LmPWM_NAUNe7GFKcX8DMnbHrAEQrnXXZniNMOqQbfDNfmChX6-uzc6XJqT6aa_eigBgho22Db2vWIWLd934ZrOPfnBivy1lhnLtbUpq2NOTbj2NsxWHey9dlZp1qDCxAfmZ_LMa1TRSIFfe1aZy4VQ0CW15rW9nse1dz-JVbWKnv_dMi4PNIKfBAYMW_73b1Xq9_Zh1AmUa1hkiz_3TJlRv8GxKnkr8f9u-q9-yZVWdnPOT9ENTdlO2W7ifJcwrFPi7LdTv14Do81_cA-K9u9Comy3Uenp7d_AgAA__8yorbf">