Skip to content

Commit 346aeca

Browse files
committed
cleanup
1 parent 4c5bc8a commit 346aeca

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

clang/lib/Sema/SemaTypeTraits.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1164,7 +1164,9 @@ static bool EvaluateUnaryTypeTrait(Sema &Self, TypeTrait UTT,
11641164
const CXXDestructorDecl *Dtor = RD->getDestructor();
11651165
if (UnqualT->isAggregateType() && (!Dtor || !Dtor->isUserProvided()))
11661166
return true;
1167-
if (!(RD->hasTrivialDestructor() && (!Dtor || !Dtor->isDeleted())))
1167+
bool HasTrivialNonDeletedDtr =
1168+
RD->hasTrivialDestructor() && (!Dtor || !Dtor->isDeleted());
1169+
if (!HasTrivialNonDeletedDtr)
11681170
return false;
11691171
for (CXXConstructorDecl *Ctr : RD->ctors()) {
11701172
if (Ctr->isIneligibleOrNotSelected() || Ctr->isDeleted())

0 commit comments

Comments
 (0)