Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/clang/lib/AST/
H A DASTStructuralEquivalence.cpp1547 if (auto *D1CXX = dyn_cast<CXXRecordDecl>(D1)) { in IsStructurallyEquivalent() local
1549 if (D1CXX->hasExternalLexicalStorage() && in IsStructurallyEquivalent()
1550 !D1CXX->isCompleteDefinition()) { in IsStructurallyEquivalent()
1551 D1CXX->getASTContext().getExternalSource()->CompleteType(D1CXX); in IsStructurallyEquivalent()
1554 if (D1CXX->isLambda() != D2CXX->isLambda()) in IsStructurallyEquivalent()
1556 if (D1CXX->isLambda()) { in IsStructurallyEquivalent()
1557 if (!IsStructurallyEquivalentLambdas(Context, D1CXX, D2CXX)) in IsStructurallyEquivalent()
1561 if (D1CXX->getNumBases() != D2CXX->getNumBases()) { in IsStructurallyEquivalent()
1570 << D1CXX->getNumBases(); in IsStructurallyEquivalent()
1653 } else if (D1CXX->getNumBases() > 0) { in IsStructurallyEquivalent()
[all …]
/openbsd/gnu/llvm/clang/lib/Sema/
H A DSemaChecking.cpp17271 if (const CXXRecordDecl *D1CXX = dyn_cast<CXXRecordDecl>(RD1)) { in isLayoutCompatibleStruct() local
17276 if (D1CXX->getNumBases() != D2CXX->getNumBases()) in isLayoutCompatibleStruct()
17281 Base1 = D1CXX->bases_begin(), in isLayoutCompatibleStruct()
17282 BaseEnd1 = D1CXX->bases_end(), in isLayoutCompatibleStruct()