Lines Matching defs:Field1
14075 static bool isLayoutCompatible(const ASTContext &C, const FieldDecl *Field1,
14079 Field1->getParent()->getTypeForDecl();
14091 if (!isLayoutCompatible(C, Field1->getType(), Field2->getType()))
14094 if (Field1->isBitField() != Field2->isBitField())
14097 if (Field1->isBitField()) {
14099 unsigned Bits1 = Field1->getBitWidthValue();
14106 if (Field1->hasAttr<clang::NoUniqueAddressAttr>() ||
14111 Field1->getMaxAlignment() != Field2->getMaxAlignment())
14143 for (auto *Field1 : RD1->fields()) {
14148 if (isLayoutCompatible(C, Field1, *I, /*IsUnionMember=*/true)) {