This is an archive of the discontinued LLVM Phabricator instance.

[DOC] Add DR1734 and DR1496 Clang's cxx_dr_status as not implemented
ClosedPublic

Authored by royjacobson on Jul 12 2022, 12:29 PM.

Details

Summary

Those two DRs about the (copy) triviality of types with deleted special member functions are not implemented in Clang.
Document them as such.

Diff Detail

Event Timeline

royjacobson created this revision.Jul 12 2022, 12:29 PM
Herald added a project: Restricted Project. · View Herald TranscriptJul 12 2022, 12:29 PM
royjacobson requested review of this revision.Jul 12 2022, 12:29 PM
Herald added a project: Restricted Project. · View Herald TranscriptJul 12 2022, 12:29 PM
Herald added a subscriber: cfe-commits. · View Herald Transcript
royjacobson edited the summary of this revision. (Show Details)

Thanks for the updated tests! Some minor commenting suggestions (that will need to be re-flowed to 80 col limit), but otherwise LGTM!

clang/test/CXX/drs/dr14xx.cpp
510
clang/test/CXX/drs/dr17xx.cpp
35
aaron.ballman accepted this revision.Jul 12 2022, 1:41 PM
This revision is now accepted and ready to land.Jul 12 2022, 1:41 PM

Update comments

This revision was landed with ongoing or failed builds.Jul 13 2022, 2:48 PM
This revision was automatically updated to reflect the committed changes.

Thanks for the suggestions and for the quick review! @aaron.ballman