Searched refs:D2CXX (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ASTStructuralEquivalence.cpp | 1698 if (auto *D2CXX = dyn_cast<CXXRecordDecl>(D2)) { in IsStructurallyEquivalent() local 1704 if (D1CXX->isLambda() != D2CXX->isLambda()) in IsStructurallyEquivalent() 1707 if (!IsStructurallyEquivalentLambdas(Context, D1CXX, D2CXX)) in IsStructurallyEquivalent() 1711 if (D1CXX->getNumBases() != D2CXX->getNumBases()) { in IsStructurallyEquivalent() 1718 << D2CXX->getNumBases(); in IsStructurallyEquivalent() 1728 Base2 = D2CXX->bases_begin(); in IsStructurallyEquivalent() 1762 CXXRecordDecl::friend_iterator Friend2 = D2CXX->friend_begin(), in IsStructurallyEquivalent() 1763 Friend2End = D2CXX->friend_end(); in IsStructurallyEquivalent() 1772 << Context.ToCtx.getTypeDeclType(D2CXX); in IsStructurallyEquivalent() 1784 << Context.ToCtx.getTypeDeclType(D2CXX); in IsStructurallyEquivalent()
|
H A D | ASTImporter.cpp | 3138 CXXRecordDecl *D2CXX = nullptr; in VisitRecordDecl() local 3145 D2CXX, CXXRecordDecl::CreateLambda, D, Importer.getToContext(), in VisitRecordDecl() 3148 return D2CXX; in VisitRecordDecl() 3154 D2CXX->setLambdaNumbering(Numbering); in VisitRecordDecl() 3160 D2CXX, D, Importer.getToContext(), D->getTagKind(), DC, in VisitRecordDecl() 3163 return D2CXX; in VisitRecordDecl() 3165 D2CXX, dyn_cast<CXXRecordDecl>(DC)); in VisitRecordDecl() 3167 if (GetImportedOrCreateDecl(D2CXX, D, Importer.getToContext(), in VisitRecordDecl() 3171 return D2CXX; in VisitRecordDecl() 3174 D2 = D2CXX; in VisitRecordDecl() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaChecking.cpp | 13732 if (const CXXRecordDecl *D2CXX = dyn_cast<CXXRecordDecl>(RD2)) in isLayoutCompatibleStruct() local 13733 RD2 = D2CXX->getStandardLayoutBaseWithFields(); in isLayoutCompatibleStruct()
|