<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">