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

    <tr>
        <th>Summary</th>
        <td>
            Backport fix for clangd code completion crash 
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clangd
      </td>
    </tr>

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

    <tr>
      <th>Reporter</th>
      <td>
          sam-mccall
      </td>
    </tr>
</table>

<pre>
    https://github.com/llvm/llvm-project/commit/60528c690a4c334d2a3a2c22eb97af9e67d7a91d

This was latent for a long time because it's UB where the "obvious" compilation works. Debug libstdc++ iterators will reliably trigger a crash though, and Fedora seems to be building with them.

Details in https://github.com/clangd/vscode-clangd/issues/400
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyVkU2O2zAMhU9jb4gYsvy_8GLSICdoD0BJjK2ObAWSnHRuX9rBTLsqUEGQSBB4_PiovPkY55TuMaveMnnlO9k0b6rQfuHEucfnd7oH_5N04pRri92DVjSy1-0gsNZVVRuJFUotJamhw9tAbWc6HEqTiUsm3l7v99lGeGIEh4nWBDcfAMH5dYJkFwJFGrdIsDfoIvw4w3OmQJBmgkxKrx7Wb5EjYIy7ZRXrV3j68B4LuJDaJnBWxWR0Js98WYgCJh-4q3UOAjmLyn1ACnaaaG-uA8aZG_htmjP5DXA1cCXjA0IkWiIkz1igNuuMZc4nW7TzLMXfg10ooXUR7Ar_cFQ7XCfDwSNqb-j0ldsYN-K5rrUQOY1ly6fq-qbMzViZoRowTzY5Gs-o3-8-sHP21-HeSwJ2ucMTR4clr6nyLbj_3_AXTNM3XZ3Po2olM5jeVLUSvdFNVzW67g2vuylrTblDRS6OWcOey8-hZNZccjtKIWUpZF2yWFUWzc0IU4uy6UtV9n2V1YIWtq7YIQofpjyMBw_vMnLR2ZjinyLGaKeV6OjF-rjx5sIYcTktWqNz-UE_Hui_AZ7S73o">