Lines Matching refs:isUnion
4714 << Record->isUnion() << DS.getSourceRange(); in ParsedFreeStandingDeclSpec()
4885 AnonRecord->isUnion())) { in InjectAnonymousStructOrUnionMembers()
4972 if (!Parent->isUnion() || !Parent->hasInClassInitializer()) in checkDuplicateDefaultInit()
4981 if (!Parent->isUnion() || !Parent->hasInClassInitializer()) in checkDuplicateDefaultInit()
4998 if (Record->isUnion() && !getLangOpts().CPlusPlus && !getLangOpts().C11) in BuildAnonymousStructOrUnion()
5000 else if (!Record->isUnion() && getLangOpts().CPlusPlus) in BuildAnonymousStructOrUnion()
5002 else if (!Record->isUnion() && !getLangOpts().C11) in BuildAnonymousStructOrUnion()
5010 if (Record->isUnion()) { in BuildAnonymousStructOrUnion()
5048 << Record->isUnion() << "const" in BuildAnonymousStructOrUnion()
5053 << Record->isUnion() << "volatile" in BuildAnonymousStructOrUnion()
5058 << Record->isUnion() << "restrict" in BuildAnonymousStructOrUnion()
5063 << Record->isUnion() << "_Atomic" in BuildAnonymousStructOrUnion()
5068 << Record->isUnion() << "__unaligned" in BuildAnonymousStructOrUnion()
5090 << Record->isUnion() << (FD->getAccess() == AS_protected); in BuildAnonymousStructOrUnion()
5114 << Record->isUnion(); in BuildAnonymousStructOrUnion()
5118 << Record->isUnion(); in BuildAnonymousStructOrUnion()
5127 << Record->isUnion(); in BuildAnonymousStructOrUnion()
5148 << Record->isUnion(); in BuildAnonymousStructOrUnion()
5150 Diag(Mem->getLocation(), DK) << Record->isUnion(); in BuildAnonymousStructOrUnion()
5165 if (!Record->isUnion() && !Owner->isRecord()) { in BuildAnonymousStructOrUnion()
7004 } else if (RD->isUnion()) { in ActOnVariableDeclarator()
9031 if (isVirtual && Parent->isUnion()) in ActOnFunctionDeclarator()
11894 if (RD->isUnion()) { in visitStruct()
11898 IsUnion = OrigRD->isUnion(); in visitStruct()
11959 if (RD->isUnion()) { in visitStruct()
11963 IsUnion = OrigRD->isUnion(); in visitStruct()
12025 if (RD->isUnion()) { in visitStruct()
12029 IsUnion = OrigRD->isUnion(); in visitStruct()
16899 if (Record->isUnion()) { in CheckFieldDecl()
17004 << FD->getParent()->isUnion() << FD->getDeclName() << member; in CheckNontrivialField()
17263 if (!Record->isUnion() && !IsLastField) { in ActOnFields()
17270 } else if (Record->isUnion()) in ActOnFields()
17331 if (!Record->isUnion()) { in ActOnFields()
17363 } else if (Record && Record->isUnion() && in ActOnFields()
17401 Record->isUnion()) in ActOnFields()
17407 if (FT.hasNonTrivialToPrimitiveCopyCUnion() || Record->isUnion()) in ActOnFields()
17413 if (FT.hasNonTrivialToPrimitiveDestructCUnion() || Record->isUnion()) in ActOnFields()
17558 << IsEmpty << Record->isUnion() << (NonBitFields > 1); in ActOnFields()
17566 << Record->isUnion(); in ActOnFields()