Searched refs:Field2 (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ASTStructuralEquivalence.cpp | 1535 FieldDecl *Field1, FieldDecl *Field2, in IsStructurallyEquivalent() argument 1537 const auto *Owner2 = cast<Decl>(Field2->getDeclContext()); in IsStructurallyEquivalent() 1542 !CheckStructurallyEquivalentAttributes(Context, Field1, Field2, Owner2)) in IsStructurallyEquivalent() 1549 Field2->isAnonymousStructOrUnion()) { in IsStructurallyEquivalent() 1551 RecordDecl *D2 = Field2->getType()->castAs<RecordType>()->getDecl(); in IsStructurallyEquivalent() 1557 IdentifierInfo *Name2 = Field2->getIdentifier(); in IsStructurallyEquivalent() 1564 Context.Diag2(Field2->getLocation(), diag::note_odr_field_name) in IsStructurallyEquivalent() 1565 << Field2->getDeclName(); in IsStructurallyEquivalent() 1573 Field2->getType())) { in IsStructurallyEquivalent() 1579 Context.Diag2(Field2->getLocation(), diag::note_odr_field) in IsStructurallyEquivalent() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 15116 const FieldDecl *Field2, in isLayoutCompatible() argument 15121 Field2->getParent()->getTypeForDecl(); in isLayoutCompatible() 15131 if (!isLayoutCompatible(C, Field1->getType(), Field2->getType())) in isLayoutCompatible() 15134 if (Field1->isBitField() != Field2->isBitField()) in isLayoutCompatible() 15140 unsigned Bits2 = Field2->getBitWidthValue(); in isLayoutCompatible() 15147 Field2->hasAttr<clang::NoUniqueAddressAttr>()) in isLayoutCompatible() 15151 Field1->getMaxAlignment() != Field2->getMaxAlignment()) in isLayoutCompatible()
|