Lines Matching defs:Field1
13682 static bool isLayoutCompatible(const ASTContext &C, const FieldDecl *Field1,
13686 Field1->getParent()->getTypeForDecl();
13698 if (!isLayoutCompatible(C, Field1->getType(), Field2->getType()))
13701 if (Field1->isBitField() != Field2->isBitField())
13704 if (Field1->isBitField()) {
13706 unsigned Bits1 = Field1->getBitWidthValue(C);
13713 if (Field1->hasAttr<clang::NoUniqueAddressAttr>() ||
13718 Field1->getMaxAlignment() != Field2->getMaxAlignment())
13750 for (auto *Field1 : RD1->fields()) {
13755 if (isLayoutCompatible(C, Field1, *I, /*IsUnionMember=*/true)) {