[c++20] Delete defaulted comparison functions if they would invoke an
authorRichard Smith <richard@metafoo.co.uk>
Wed, 11 Dec 2019 03:20:46 +0000 (19:20 -0800)
committerRichard Smith <richard@metafoo.co.uk>
Wed, 11 Dec 2019 03:28:30 +0000 (19:28 -0800)
commit8e0c9e21bf5f3e7a427b07e3eaf3bc80d2c74cb6
treee8d27fae2f59ff1fb3df95fdb69dcbe1fd8de278
parentaf3aac9a227eaf38b625137b7337365b32404068
[c++20] Delete defaulted comparison functions if they would invoke an
inaccessible comparison function.
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/include/clang/Sema/Sema.h
clang/lib/Sema/SemaAccess.cpp
clang/lib/Sema/SemaDeclCXX.cpp
clang/test/CXX/class/class.compare/class.eq/p2.cpp
clang/test/CXX/class/class.compare/class.rel/p2.cpp
clang/test/CXX/class/class.compare/class.spaceship/p1.cpp
clang/www/cxx_status.html