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

    <tr>
        <th>Summary</th>
        <td>
            Cherry-pick 7d259b36d2e8148d13087844e6494ad3a5c63edf
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            release:backport
      </td>
    </tr>

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

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

<pre>
    This reverts a patch that introduced high amount of crashes for invalid C++ constructs.

Not sure if fix-forward is easy and safe, see more context in https://reviews.llvm.org/D154503#4576393.

Asking for cp of the revert as author hasn't replied for a while.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxUkc1y4yAQhJ8GXabsQoD-Djo4Sfm4p32BMQyGNRYqBjnJ22_JSe1WLnCZme6vG5njdSGaRfciurcGtxpymW_oYrFUm0t2n_PvEBkKPahUBoQVqw1QA1aISy3ZbZYchHgNgPe8LRWyB1uQAzH4XCAuD0zRwatQL0K9gM0L17LZykch34Q8fb2_cgXeCkH04OPHwefyjsVBZCDkT8DFAaMnoV6BieCeC-23Kn3sTiDUurLQJ6HOQp0LPSK98zGlx_2Yy1Wo81vbmU5qobTphl5P-of8iW9xuT4N23VHqIG-qQEZvpKBgLwINVQotKZI7jmP8B5iomPjZu0mPWFDc9tP7TSNo5RNmDsvqZV6GrwzBqU2Xqmx17ZVbTf5lpo4K6m0HFsjByOlPErqp3ZwqpfWktVeGEl3jOkfTxOZN5p70w-ySXihxM8SlSqUCJmEPl3Q3tZcqlBqL7fM-_Lhsl1ZGJki1__xNDXWRPNroFI-D2u0Nxic6qaL7p2isTWja7Uch9EY6s1k0GnsbK_J-WYraf4Z_jXWsF2ONt-FOu8S399hLfkP2SrU-WmfhTo_Cf4GAAD__yEZzyM">