зеркало из https://github.com/microsoft/clang-1.git
Kill a spurious use of hasTrivialDefaultConstructor()
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@151353 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Родитель
4ca8ac2e61
Коммит
5d86f61b9c
|
@ -4631,8 +4631,7 @@ PerformConstructorInitialization(Sema &S,
|
|||
CXXRecordDecl *ClassDecl = Constructor->getParent();
|
||||
assert(ClassDecl && "No parent class for constructor.");
|
||||
if (Constructor->isDefaulted() && Constructor->isDefaultConstructor() &&
|
||||
ClassDecl->hasTrivialDefaultConstructor() &&
|
||||
!Constructor->isUsed(false))
|
||||
Constructor->isTrivial() && !Constructor->isUsed(false))
|
||||
S.DefineImplicitDefaultConstructor(Loc, Constructor);
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче