[clang] Update __cpp_concepts macro (PR #87998)

Erich Keane via cfe-commits cfe-commits at lists.llvm.org
Mon Apr 8 08:04:50 PDT 2024


================
@@ -544,16 +544,8 @@ <h2 id="cxx20">C++20 implementation status</h2>
       </tr>
       <tr> <!-- from Cologne -->
         <td><a href="https://wg21.link/p0848r3">P0848R3</a></td>
-        <td rowspan="1" class="partial" align="center">
-          <details>
-            <summary>Clang 16 (Partial)</summary>
-            Because of other concepts implementation deficits, the __cpp_concepts macro is not yet set to 202002L.
-            Also, the related defect reports <a href="https://wg21.link/cwg1496">DR1496</a> and
-            <a href="https://wg21.link/cwg1734">DR1734</a> are not yet implemented. Accordingly, deleted
-            special member functions are treated as eligible even though they shouldn't be.
----------------
erichkeane wrote:

Those aren't implemented, and that IS true, but it is kind of orthogonal to concepts.  Those issues pre-date concepts, and are only somewhat more visible thanks to concepts, but are not 'worse' nor 'caused' by it.

https://github.com/llvm/llvm-project/pull/87998


More information about the cfe-commits mailing list