Lines Matching defs:Field2
1448 FieldDecl *Field1, FieldDecl *Field2,
1450 const auto *Owner2 = cast<Decl>(Field2->getDeclContext());
1456 Field2->isAnonymousStructOrUnion()) {
1458 RecordDecl *D2 = Field2->getType()->castAs<RecordType>()->getDecl();
1464 IdentifierInfo *Name2 = Field2->getIdentifier();
1471 Context.Diag2(Field2->getLocation(), diag::note_odr_field_name)
1472 << Field2->getDeclName();
1480 Field2->getType())) {
1486 Context.Diag2(Field2->getLocation(), diag::note_odr_field)
1487 << Field2->getDeclName() << Field2->getType();
1496 Field2->getBitWidth());
1503 FieldDecl *Field1, FieldDecl *Field2) {
1504 const auto *Owner2 = cast<RecordDecl>(Field2->getDeclContext());
1505 return IsStructurallyEquivalent(Context, Field1, Field2,
1837 RecordDecl::field_iterator Field2 = D2->field_begin(),
1841 Field1 != Field1End; ++Field1, ++Field2) {
1842 if (Field2 == Field2End) {
1855 if (!IsStructurallyEquivalent(Context, *Field1, *Field2, D2Type))
1859 if (Field2 != Field2End) {
1864 Context.Diag2(Field2->getLocation(), diag::note_odr_field)
1865 << Field2->getDeclName() << Field2->getType();