Home | History | Annotate | Download | only in Sema

Lines Matching refs:isUnion

4714             << Record->isUnion() << DS.getSourceRange();
4837 bool IsUnion) {
4850 << IsUnion << Name;
4885 AnonRecord->isUnion())) {
4972 if (!Parent->isUnion() || !Parent->hasInClassInitializer())
4981 if (!Parent->isUnion() || !Parent->hasInClassInitializer())
4998 if (Record->isUnion() && !getLangOpts().CPlusPlus && !getLangOpts().C11)
5000 else if (!Record->isUnion() && getLangOpts().CPlusPlus)
5002 else if (!Record->isUnion() && !getLangOpts().C11)
5010 if (Record->isUnion()) {
5048 << Record->isUnion() << "const"
5053 << Record->isUnion() << "volatile"
5058 << Record->isUnion() << "restrict"
5063 << Record->isUnion() << "_Atomic"
5068 << Record->isUnion() << "__unaligned"
5090 << Record->isUnion() << (FD->getAccess() == AS_protected);
5114 << Record->isUnion();
5118 << Record->isUnion();
5127 << Record->isUnion();
5148 << Record->isUnion();
5150 Diag(Mem->getLocation(), DK) << Record->isUnion();
5165 if (!Record->isUnion() && !Owner->isRecord()) {
7004 } else if (RD->isUnion()) {
9031 if (isVirtual && Parent->isUnion())
11894 if (RD->isUnion()) {
11896 bool IsUnion = false;
11898 IsUnion = OrigRD->isUnion();
11900 << 0 << OrigTy << IsUnion << UseContext;
11959 if (RD->isUnion()) {
11961 bool IsUnion = false;
11963 IsUnion = OrigRD->isUnion();
11965 << 1 << OrigTy << IsUnion << UseContext;
12025 if (RD->isUnion()) {
12027 bool IsUnion = false;
12029 IsUnion = OrigRD->isUnion();
12031 << 2 << OrigTy << IsUnion << UseContext;
16899 if (Record->isUnion()) {
17004 << FD->getParent()->isUnion() << FD->getDeclName() << member;
17263 if (!Record->isUnion() && !IsLastField) {
17270 } else if (Record->isUnion())
17331 if (!Record->isUnion()) {
17363 } else if (Record && Record->isUnion() &&
17401 Record->isUnion())
17407 if (FT.hasNonTrivialToPrimitiveCopyCUnion() || Record->isUnion())
17413 if (FT.hasNonTrivialToPrimitiveDestructCUnion() || Record->isUnion())
17558 << IsEmpty << Record->isUnion() << (NonBitFields > 1);
17566 << Record->isUnion();