diff options
author | Richard Smith <richard@metafoo.co.uk> | 2020-01-21 15:52:15 -0800 |
---|---|---|
committer | Richard Smith <richard@metafoo.co.uk> | 2020-01-21 15:54:40 -0800 |
commit | 6e73fee780839bfa95aff492864e93e79910380b (patch) | |
tree | e357ed8bc1dc7e17c4f2b1d7041bee6e38b49f93 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | fa001767f0856118e8e7c8f12c31ef7c3afe2b4e (diff) | |
download | llvm-6e73fee780839bfa95aff492864e93e79910380b.zip llvm-6e73fee780839bfa95aff492864e93e79910380b.tar.gz llvm-6e73fee780839bfa95aff492864e93e79910380b.tar.bz2 |
List implicit operator== after implicit destructors in a vtable.
Summary:
We previously listed first declared members, then implicit operator=,
then implicit operator==, then implicit destructors. Per discussion on
https://github.com/itanium-cxx-abi/cxx-abi/issues/88, put the implicit
equality comparison operators at the very end, after all special member
functions.
This reinstates add2b7e44ada46f30715b5c48823a9e9e317e0c3, reverted in
commit 89e43f04ba87a0da6e94863db149669c7536486b, with a fix for 32-bit
targets.
Reviewers: rjmccall
Subscribers: cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D72897
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions