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

    <tr>
        <th>Summary</th>
        <td>
            After enabling CTU, the PreCall callback order in CSA is inconsistent between CentOS and Ubuntu
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

    <tr>
      <th>Reporter</th>
      <td>
          Chaoshuai-Li
      </td>
    </tr>
</table>

<pre>
    After enabling CTU, I observed that the PreCall callback order in CSA is inconsistent between CentOS and Ubuntu when analyzing my experimental program OpenSSL. I have confirmed that macros are not influencing this behavior. Additionally, on Ubuntu, running CTU analysis multiple times on the OpenSSL program yields inconsistent numbers of detected issues.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyskkGL2zwQhn-NfRnWOHIcJwcf8uUjsLCwhXR_wEgax9PKoyCNs01_ffEmbaHQW09Ch5n3eYYXc-azEPVF-1_R_l_irGNM_WHEmMcZ-emFSxv9rd8PSglI0AaWMxw-vxXmAM8QbaZ0JQ86ooKOBJ8SHTAEcBiCRfcVYvKUgAUOpz1wBhYXJXNWEgVL-k4kcCDR1xOgeHizs-gM7yMJoGC4fV8SpxvQtwslnkgUA1xSPCec4PVCcjq9VPAMI14JXJSB0_STaEKXYgZMBBIVWIYwk7hlo46cwdKIV46pgr33rBwFQ7gtblEeJMsnzSIP7ztT5gzTHJQvgUB5orwMLP4PoF-AN6bg_7CWebKUMsQBPCk5JQ-c80y5Kn3f-F2zw5L6Vbdq603Tma4c-62pV1vnBk_Uous2O9rY7dYZ3zRrHExbcm9qs67buqs3TWu6yqwI3bajZjeYnd22xbqmCTlUIVynKqZz-ZHZ71ZNvSoDWgr5owjGCL3fgQpjll6kfpl5svM5F-s6cNb8e4uyBvpLQ_5hI8o5hX5UveSi2RfmWJjjmXWcbeXiVJjjwvN4ni4pfiGnhTnez1qY44fljwAAAP__DsUC9w">