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

    <tr>
        <th>Summary</th>
        <td>
            [Clang] Implement P3475R2 Defang and deprecate memory_order::consume
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang:frontend,
            c++26
      </td>
    </tr>

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

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

<pre>
    https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3475r1.pdf

Previous PR from @AaronBallman to remove `carries_dependencies` https://reviews.llvm.org/D143670

We probably want to apply that change in all language mode
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxcUsuO4yAQ_Bp8QRPhxvhx8CGZyNLeRnPZ4whDx2HES4AT5e9XZKNd7Z6goVVVXdUyZ7N5xJmIExHnRu7lGtKsQuK-GN-sQT_maykxE34ksBBY7vf7IUT0b7noQ0gbgeW7qJbAkhVAbdigVjqoTGCJMmKqF2Agas27QaT2EPWFsCNhx4-ENxP2TD8-6SUFR0nHjjIFf5LWOulpCTShCzekpGdKpmQwf2mM6DV6ZTCTntF_NVZIvOeDtTf30nhuO94P7DfnT6QxhVWu9kHv0pfKIWO0D1quslB1lX5DajyV1lIr_bbLDakLGhs9cz3xSTY4twOfxgGE6JvrzEbeXng_IPBx1F3Lu_GyTiPTMPTDqFlj5uoAg3ZkkxCiP_B21GPHUHfr2E6TIB1DJ439o7oxOe84tzD0jDdWrmjzMygAVUURfryk4At6Tarz7_WDwInACfr6Is5Nmiva27pvmXTMmlz-utIUU-wz-vcnnDjTHy5adOgL_ag5fQI940X6jUqvqcaYUMmC1KEL6fEVksZUTedHFXzeHTZ7sv_ty2bKdV8PKjgCS6V-HW8xhW9UhcDynLPuyGvU2wy_AgAA__9zutGl">