Home
last modified time | relevance | path

Searched refs:D1CXX (Results 1 – 4 of 4) sorted by relevance

/external/llvm-project/clang/lib/AST/
DASTStructuralEquivalence.cpp1416 if (auto *D1CXX = dyn_cast<CXXRecordDecl>(D1)) { in IsStructurallyEquivalent() local
1418 if (D1CXX->hasExternalLexicalStorage() && in IsStructurallyEquivalent()
1419 !D1CXX->isCompleteDefinition()) { in IsStructurallyEquivalent()
1420 D1CXX->getASTContext().getExternalSource()->CompleteType(D1CXX); in IsStructurallyEquivalent()
1423 if (D1CXX->isLambda() != D2CXX->isLambda()) in IsStructurallyEquivalent()
1425 if (D1CXX->isLambda()) { in IsStructurallyEquivalent()
1426 if (!IsStructurallyEquivalentLambdas(Context, D1CXX, D2CXX)) in IsStructurallyEquivalent()
1430 if (D1CXX->getNumBases() != D2CXX->getNumBases()) { in IsStructurallyEquivalent()
1439 << D1CXX->getNumBases(); in IsStructurallyEquivalent()
1445 for (CXXRecordDecl::base_class_iterator Base1 = D1CXX->bases_begin(), in IsStructurallyEquivalent()
[all …]
/external/clang/lib/AST/
DASTImporter.cpp1129 if (CXXRecordDecl *D1CXX = dyn_cast<CXXRecordDecl>(D1)) { in IsStructurallyEquivalent() local
1131 if (D1CXX->getNumBases() != D2CXX->getNumBases()) { in IsStructurallyEquivalent()
1138 << D1CXX->getNumBases(); in IsStructurallyEquivalent()
1144 for (CXXRecordDecl::base_class_iterator Base1 = D1CXX->bases_begin(), in IsStructurallyEquivalent()
1145 BaseEnd1 = D1CXX->bases_end(), in IsStructurallyEquivalent()
1179 } else if (D1CXX->getNumBases() > 0) { in IsStructurallyEquivalent()
1183 const CXXBaseSpecifier *Base1 = D1CXX->bases_begin(); in IsStructurallyEquivalent()
/external/clang/lib/Sema/
DSemaChecking.cpp10562 if (const CXXRecordDecl *D1CXX = dyn_cast<CXXRecordDecl>(RD1)) { in isLayoutCompatibleStruct() local
10567 if (D1CXX->getNumBases() != D2CXX->getNumBases()) in isLayoutCompatibleStruct()
10572 Base1 = D1CXX->bases_begin(), in isLayoutCompatibleStruct()
10573 BaseEnd1 = D1CXX->bases_end(), in isLayoutCompatibleStruct()
/external/llvm-project/clang/lib/Sema/
DSemaChecking.cpp15268 if (const CXXRecordDecl *D1CXX = dyn_cast<CXXRecordDecl>(RD1)) { in isLayoutCompatibleStruct() local
15273 if (D1CXX->getNumBases() != D2CXX->getNumBases()) in isLayoutCompatibleStruct()
15278 Base1 = D1CXX->bases_begin(), in isLayoutCompatibleStruct()
15279 BaseEnd1 = D1CXX->bases_end(), in isLayoutCompatibleStruct()