Home
last modified time | relevance | path

Searched refs:D2CXX (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTStructuralEquivalence.cpp1698 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 DASTImporter.cpp3138 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 DSemaChecking.cpp13732 if (const CXXRecordDecl *D2CXX = dyn_cast<CXXRecordDecl>(RD2)) in isLayoutCompatibleStruct() local
13733 RD2 = D2CXX->getStandardLayoutBaseWithFields(); in isLayoutCompatibleStruct()