Lines Matching defs:RD2
14120 const RecordDecl *RD2) {
14125 if (const CXXRecordDecl *D2CXX = dyn_cast<CXXRecordDecl>(RD2))
14126 RD2 = D2CXX->getStandardLayoutBaseWithFields();
14129 return llvm::equal(RD1->fields(), RD2->fields(),
14138 const RecordDecl *RD2) {
14140 for (auto *Field2 : RD2->fields())
14163 const RecordDecl *RD2) {
14164 if (RD1->isUnion() != RD2->isUnion())
14168 return isLayoutCompatibleUnion(C, RD1, RD2);
14170 return isLayoutCompatibleStruct(C, RD1, RD2);