Searched refs:PointeeRD (Results 1 – 2 of 2) sorted by relevance
3604 CXXRecordDecl *PointeeRD = nullptr; in ActOnCXXDelete() local3621 PointeeRD = cast<CXXRecordDecl>(RT->getDecl()); in ActOnCXXDelete()3635 if (PointeeRD) { in ActOnCXXDelete()3637 FindDeallocationFunction(StartLoc, PointeeRD, DeleteName, in ActOnCXXDelete()3659 if (!PointeeRD->hasIrrelevantDestructor()) in ActOnCXXDelete()3667 CheckVirtualDtorCall(PointeeRD->getDestructor(), StartLoc, in ActOnCXXDelete()3695 if (PointeeRD) { in ActOnCXXDelete()3696 if (CXXDestructorDecl *Dtor = LookupDestructor(PointeeRD)) { in ActOnCXXDelete()3876 const CXXRecordDecl *PointeeRD = dtor->getParent(); in CheckVirtualDtorCall() local3878 if (!PointeeRD->isPolymorphic() || PointeeRD->hasAttr<FinalAttr>()) in CheckVirtualDtorCall()[all …]
1041 auto *PointeeRD = PromiseType->getAsCXXRecordDecl(); in findDeleteForPromise() local1042 assert(PointeeRD && "PromiseType must be a CxxRecordDecl type"); in findDeleteForPromise()1048 if (S.FindDeallocationFunction(Loc, PointeeRD, DeleteName, OperatorDelete)) in findDeleteForPromise()