Lines Matching defs:Field2
7026 bool isLayoutCompatible(ASTContext &C, FieldDecl *Field1, FieldDecl *Field2) {
7027 if (!isLayoutCompatible(C, Field1->getType(), Field2->getType()))
7030 if (Field1->isBitField() != Field2->isBitField())
7036 unsigned Bits2 = Field2->getBitWidthValue(C);
7076 RecordDecl::field_iterator Field2 = RD2->field_begin(),
7080 for ( ; Field1 != Field1End && Field2 != Field2End; ++Field1, ++Field2) {
7081 if (!isLayoutCompatible(C, *Field1, *Field2))
7084 if (Field1 != Field1End || Field2 != Field2End)
7096 for (RecordDecl::field_iterator Field2 = RD2->field_begin(),
7098 Field2 != Field2End; ++Field2) {
7099 UnmatchedFields.insert(*Field2);