Lines Matching defs:RD2
13727 const RecordDecl *RD2) {
13732 if (const CXXRecordDecl *D2CXX = dyn_cast<CXXRecordDecl>(RD2))
13733 RD2 = D2CXX->getStandardLayoutBaseWithFields();
13736 return llvm::equal(RD1->fields(), RD2->fields(),
13745 const RecordDecl *RD2) {
13747 for (auto *Field2 : RD2->fields())
13770 const RecordDecl *RD2) {
13771 if (RD1->isUnion() != RD2->isUnion())
13775 return isLayoutCompatibleUnion(C, RD1, RD2);
13777 return isLayoutCompatibleStruct(C, RD1, RD2);