Lines Matching refs:isUnion
869 if (!RD->isUnion() || Inits.count(*I)) in CheckConstexprCtorInitializer()
941 if (RD->isUnion()) { in CheckConstexprFunctionBody()
1090 if (Class->isUnion()) { in CheckBaseSpecifier()
2966 if (!Field->getParent()->isUnion()) { in BuildImplicitMemberInitializer()
3062 if (Record->isUnion()) in isWithinAnonymousUnion()
3112 if (Field->getParent()->isUnion() || in CollectFieldInitializer()
3468 while (Parent->isAnonymousStructOrUnion() || Parent->isUnion()) { in CheckRedundantUnionInit()
3469 if (Parent->isUnion()) { in CheckRedundantUnionInit()
3566 if (ClassDecl->isDependentContext() || ClassDecl->isUnion()) in MarkBaseAndMemberDestructorsReferenced()
3597 if (FieldClassDecl->isUnion() && FieldClassDecl->isAnonymousStructOrUnion()) in MarkBaseAndMemberDestructorsReferenced()
4164 if (ClassDecl->isUnion()) in defaultedSpecialMemberIsConstexpr()
4495 bool inUnion() const { return MD->getParent()->isUnion(); } in inUnion()
4564 else if (!IsDtorCallInCtor && Field && Field->getParent()->isUnion() && in shouldDeleteForSubobjectCall()
4704 if (!inUnion() && FieldRecord->isUnion() && in shouldDeleteForField()