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

    <tr>
        <th>Summary</th>
        <td>
            [clang++] function call disappears when `__restrict__` is used.
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang
      </td>
    </tr>

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

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

<pre>
    Looks like a bug to me, but maybe it is a dangerous consequence of using `__restrict__`?

https://godbolt.org/z/87c7Eb4G5

</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxs0M2O2yAUBeCnud6gicjFmHjBItOpu-k7RICvCR1sXH6mmj595ShSpaoSEqtzj85nSgl-I9IgX0G-dabVe8raZ_JqnffOpvlTf0_pvbAY3okZZptnNbGVAL8w2ypbzaclFioLhRk2m81TTq0wl7ZCPxttjlhaWCth8wwGfrtlKjUHV283GDiICfgV-PVe615AXAEnwMmn2aZYTyl7wOk34HRRTn21_TcJ_NrNWsyjGE1H-qzE5aJ6oYburkcaF1y4wqUX48KFHBduUZ2xt3ZW4tIFjRwlRz4gF6MYTqZ3EuUwnnvJFzVcoOe0mhBPMX6sR30XSmmkzzicUXbRWIrlwYXootk8IB5yWR-BF9t8gZ7HUGr5e6KGGh_Gz8Tr8eQbW9rmakgbcyZGNodi9p1MLuzXnbb_YB3GrdB86lqO-h-xUO_NnlxaAaej-fm97Dn9IFcBp8eSAjg9x3xo_BMAAP__in6hdg">