forked from OSchip/llvm-project
Kill a spurious use of hasTrivialDefaultConstructor()
llvm-svn: 151353
This commit is contained in:
parent
29c42f2a25
commit
f704aded6b
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue