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