Lines Matching refs:Field1
1294 FieldDecl *Field1, FieldDecl *Field2, in IsStructurallyEquivalent() argument
1301 if (Field1->isAnonymousStructOrUnion() && in IsStructurallyEquivalent()
1303 RecordDecl *D1 = Field1->getType()->castAs<RecordType>()->getDecl(); in IsStructurallyEquivalent()
1309 IdentifierInfo *Name1 = Field1->getIdentifier(); in IsStructurallyEquivalent()
1319 Context.Diag1(Field1->getLocation(), diag::note_odr_field_name) in IsStructurallyEquivalent()
1320 << Field1->getDeclName(); in IsStructurallyEquivalent()
1325 if (!IsStructurallyEquivalent(Context, Field1->getType(), in IsStructurallyEquivalent()
1334 Context.Diag1(Field1->getLocation(), diag::note_odr_field) in IsStructurallyEquivalent()
1335 << Field1->getDeclName() << Field1->getType(); in IsStructurallyEquivalent()
1340 if (Field1->isBitField()) in IsStructurallyEquivalent()
1341 return IsStructurallyEquivalent(Context, Field1->getBitWidth(), in IsStructurallyEquivalent()
1349 FieldDecl *Field1, FieldDecl *Field2) { in IsStructurallyEquivalent() argument
1351 return IsStructurallyEquivalent(Context, Field1, Field2, in IsStructurallyEquivalent()
1672 for (RecordDecl::field_iterator Field1 = D1->field_begin(), in IsStructurallyEquivalent() local
1674 Field1 != Field1End; ++Field1, ++Field2) { in IsStructurallyEquivalent()
1681 Context.Diag1(Field1->getLocation(), diag::note_odr_field) in IsStructurallyEquivalent()
1682 << Field1->getDeclName() << Field1->getType(); in IsStructurallyEquivalent()
1688 if (!IsStructurallyEquivalent(Context, *Field1, *Field2, D2Type)) in IsStructurallyEquivalent()