]> granicus.if.org Git - clang/commit
Unify lookup from within not-yet-defined defaulted special members: use common
authorRichard Smith <richard-llvm@metafoo.co.uk>
Wed, 27 Nov 2013 03:39:20 +0000 (03:39 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Wed, 27 Nov 2013 03:39:20 +0000 (03:39 +0000)
commitb931672fba1e4da90f398fa59035c10ae7911dee
tree30446c84169ce2c88cd6b207ebb390471002417c
parent2d07e35a5bc72fac07e015808c4dda20245a18ed
Unify lookup from within not-yet-defined defaulted special members: use common
code for handling triviality, deletedness and constexpr. Fix a few bugs in
these, particularly related to mutable members, and remove some dead code.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@195809 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaDeclCXX.cpp
test/CXX/special/class.copy/p11.0x.copy.cpp
test/CXX/special/class.copy/p13-0x.cpp
test/CXX/special/class.copy/p23-cxx11.cpp