Lines Matching defs:Field1
951 FieldDecl *Field1, FieldDecl *Field2) {
957 if (Field1->isAnonymousStructOrUnion() &&
959 RecordDecl *D1 = Field1->getType()->castAs<RecordType>()->getDecl();
965 IdentifierInfo *Name1 = Field1->getIdentifier();
971 Field1->getType(), Field2->getType())) {
977 Context.Diag1(Field1->getLocation(), diag::note_odr_field)
978 << Field1->getDeclName() << Field1->getType();
983 if (Field1->isBitField() != Field2->isBitField()) {
987 if (Field1->isBitField()) {
988 Context.Diag1(Field1->getLocation(), diag::note_odr_bit_field)
989 << Field1->getDeclName() << Field1->getType()
990 << Field1->getBitWidthValue(Context.C1);
997 Context.Diag1(Field1->getLocation(), diag::note_odr_not_bit_field)
998 << Field1->getDeclName();
1004 if (Field1->isBitField()) {
1006 unsigned Bits1 = Field1->getBitWidthValue(Context.C1);
1015 Context.Diag1(Field1->getLocation(), diag::note_odr_bit_field)
1016 << Field1->getDeclName() << Field1->getType() << Bits1;
1196 for (RecordDecl::field_iterator Field1 = D1->field_begin(),
1198 Field1 != Field1End;
1199 ++Field1, ++Field2) {
1204 Context.Diag1(Field1->getLocation(), diag::note_odr_field)
1205 << Field1->getDeclName() << Field1->getType();
1211 if (!IsStructurallyEquivalent(Context, *Field1, *Field2))