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

    <tr>
        <th>Summary</th>
        <td>
            Backport fix for unexpected warning after 3b6f7e4
        </td>
    </tr>

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

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

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

<pre>
    /cherry-pick https://github.com/llvm/llvm-project/commit/3d7903f1008febc80cb104eedcbcd31d2690839f https://github.com/llvm/llvm-project/commit/2f0a1699eab7c00a64312e7f87e0d85a2e9b9e6e

https://github.com/llvm/llvm-project/commit/3b6f7e4 introduced unexpected warnings due to missing `A->claim()`. Porting the revert and reland patch.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJykUs1u3iAQfBp8QbGWxcbm4EOi9Dv3FfhZbBrbWIDzJW9f-WurXnqpcmGQRrAzs2NKifNONLH-hfWvjTnrkvJ0LIks3c0-Nzb5z4nhzS2U8-fTEd0bX2o9CpPPDG8Mb3Osy2lblzaGt3V9_wNPR04_yNXrcdq2eF2kHzTIIADGQNaN4KyAjsg767wUHpWGUerwhREYwAilNRk7OACjOimQhjAOBH7sDZK2mhQxeGXw_Ov8giGrwkAdj3vNyZ-OPD93-jjIVfL8bvIe97lwfxKviW-xlLjPnCl4fmLym1tN3BiODDVT0PLvKdeLrwvxTO-UKze755nWCw5T3dI2fpJeS20amoQaO92BGHWzTEpob6Tt1RBAae2MA2tlMA4NkRx0EycElNBjJ7pe4dDqTgyghBusD1L1gnVAm4lre7ltU56bWMpJk0KNolmNpbU8moK4050_SIZ4FSdPj4TsORfWwRpLLX9_qbGuNL0Y93akXHmIHzyk_I-guAmVMv8danPmdfrv1TxUFYa3h-qfAQAA___2E-yx">