[cfe-dev] Clang support for C++20 P0929 (Checking for abstract class types)

Tom Honermann via cfe-dev cfe-dev at lists.llvm.org
Thu Dec 17 07:52:48 PST 2020


On 12/17/2020 4:11 AM, Richard Smith wrote:
On Wed, 16 Dec 2020 at 12:46, Tom Honermann via cfe-dev <cfe-dev at lists.llvm.org<mailto:cfe-dev at lists.llvm.org>> wrote:

Clang (trunk) does not appear to implement P0929<https://urldefense.com/v3/__http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0929r2.html__;!!A4F2R9G_pg!O8bLfGo52D5YgPO2GAl_2-BlqAZrlInfKu9dzOJ1_6nNrbMIr3MKLEMXLRzkvKfRXjqpiug$>, nor does the C++20 implementation status page<https://urldefense.com/v3/__https://clang.llvm.org/cxx_status.html*cxx20__;Iw!!A4F2R9G_pg!O8bLfGo52D5YgPO2GAl_2-BlqAZrlInfKu9dzOJ1_6nNrbMIr3MKLEMXLRzkvKfRTPWobxo$> acknowledge it.  Known issue?

Generally we don't track DRs on the cxx_status.html page (they're tracked on cxx_dr_status.html instead). While P0929 doesn't say so (and nor does the motion applying it nor the core issues list), that paper is a resolution to core issue 1640 and 1646, so in principle it would be tracked at cxx_dr_status.html#1646<https://urldefense.com/v3/__http://clang.llvm.org/cxx_dr_status.html*1646__;Iw!!A4F2R9G_pg!O8bLfGo52D5YgPO2GAl_2-BlqAZrlInfKu9dzOJ1_6nNrbMIr3MKLEMXLRzkvKfRVoQxZ3Q$>. (But it's not just yet because 1646/1640 haven't been marked as resolved on the core issues list yet.)

Ok, it sounds like the process is, for an adopted paper, check the feature status page first and if it isn't listed there, check to see if the paper claims resolution of any core issues and if it does, then check the DR status page.  Makes sense, thank you!

Tom.

https://godbolt.org/z/cMcddo<https://urldefense.com/v3/__https://godbolt.org/z/cMcddo__;!!A4F2R9G_pg!O8bLfGo52D5YgPO2GAl_2-BlqAZrlInfKu9dzOJ1_6nNrbMIr3MKLEMXLRzkvKfRVOYfPjw$>

Tom.

_______________________________________________
cfe-dev mailing list
cfe-dev at lists.llvm.org<mailto:cfe-dev at lists.llvm.org>
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev<https://urldefense.com/v3/__https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev__;!!A4F2R9G_pg!O8bLfGo52D5YgPO2GAl_2-BlqAZrlInfKu9dzOJ1_6nNrbMIr3MKLEMXLRzkvKfRXsH6mNI$>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20201217/f2637fbc/attachment.html>


More information about the cfe-dev mailing list