Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprCXX.cpp3717 CXXRecordDecl *PointeeRD = nullptr; in ActOnCXXDelete() local
3734 PointeeRD = cast<CXXRecordDecl>(RT->getDecl()); in ActOnCXXDelete()
3748 if (PointeeRD) { in ActOnCXXDelete()
3750 FindDeallocationFunction(StartLoc, PointeeRD, DeleteName, in ActOnCXXDelete()
3772 if (!PointeeRD->hasIrrelevantDestructor()) in ActOnCXXDelete()
3780 CheckVirtualDtorCall(PointeeRD->getDestructor(), StartLoc, in ActOnCXXDelete()
3808 if (PointeeRD) { in ActOnCXXDelete()
3809 if (CXXDestructorDecl *Dtor = LookupDestructor(PointeeRD)) { in ActOnCXXDelete()
3989 const CXXRecordDecl *PointeeRD = dtor->getParent(); in CheckVirtualDtorCall() local
3991 if (!PointeeRD->isPolymorphic() || PointeeRD->hasAttr<FinalAttr>()) in CheckVirtualDtorCall()
[all …]
H A DSemaCoroutine.cpp1142 auto *PointeeRD = PromiseType->getAsCXXRecordDecl(); in findDeleteForPromise() local
1143 assert(PointeeRD && "PromiseType must be a CxxRecordDecl type"); in findDeleteForPromise()
1151 if (S.FindDeallocationFunction(Loc, PointeeRD, DeleteName, OperatorDelete, in findDeleteForPromise()