<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/54305>54305</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Clang C++20 Feature: P0912R5 - Merge Coroutines TS into C++20 working draft
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
JVApen
</td>
</tr>
</table>
<pre>
id: P0912R5
paper: https://wg21.link/p0912r5
partially implemented: The optimizer does not yet handle TLS with __attribute__((const)) attribute correctly. There can be issues where the coroutine may resume on a different thread. This feature requires further analysis of the C++ Standard to determine what work is necessary for conformance.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxVUU2PnDAM_TVwsRYxYZiPA4fprvZQtVLVGfU6MsRAuiGhiemI_voaRrPbSpbi2M_Pz3bt9VwZnRQn-JYfN-p7meQvSX4acaSwRHvmMYqTqFexW6c2mTXuTfxxwYd3fGCD1s5ghtHSQI5pZb30BH5kM5g_FEB7iuA8w0wMPTptCS5fznAz3MP1iszB1BPT9Zqog1jjXeREHcXgPQmND4EatnO20AcJoIOawMQ4Cf9tjXG_Av3ExhEMOEOgOA2ixgGCNm0rKMeCC4R6YTIRWkKepDjQr8kIHtopCFEAdGjnKAjfrszPifokBmeWITBoYA-amMKwdLv1yHDz4U0kgaOGYsQwQ-uDSHLyDOgayiDVVaGPxRFTNmyperbouge3yuH1Luef68ATfKXQiYDHaBEuZzBO-n_ULa2NMOmALadTsNX_Z-xk3VOdNX6Qj7W_H8_TGPxP2ax877sUp9wWeZn21Z6Ksiya_V6Vm21-2Ou2OO5qVe90vUddq9RiTTZWSSkilKPb_RziJ-VLaiqVK5UXMkVelKrIGjzk-WZ_OBSHndIFJtucBjQ2W3RkPnRpqFZJ9dRFSVoTOX4kMUbTOaK1nfDjxL0P1ecfp5FcunauVuV_ASBx8ok">