Lines Matching refs:Dtor
1829 if (auto *Dtor = dyn_cast<CXXDestructorDecl>(NewFD)) { in CheckConstexprFunctionDefinition() local
1833 if (!Dtor->getParent()->defaultedDestructorIsConstexpr()) { in CheckConstexprFunctionDefinition()
1836 if (!CheckConstexprDestructorSubobjects(*this, Dtor, Kind)) in CheckConstexprFunctionDefinition()
5162 if (CXXDestructorDecl *Dtor = LookupDestructor(Constructor->getParent())) { in SetDelegatingInitializer() local
5163 MarkFunctionReferenced(Initializer->getSourceLocation(), Dtor); in SetDelegatingInitializer()
5164 DiagnoseUseOfDecl(Dtor, Initializer->getSourceLocation()); in SetDelegatingInitializer()
5687 CXXDestructorDecl *Dtor = LookupDestructor(FieldClassDecl); in MarkBaseAndMemberDestructorsReferenced() local
5689 if (!Dtor) in MarkBaseAndMemberDestructorsReferenced()
5691 CheckDestructorAccess(Field->getLocation(), Dtor, in MarkBaseAndMemberDestructorsReferenced()
5696 MarkFunctionReferenced(Location, Dtor); in MarkBaseAndMemberDestructorsReferenced()
5697 DiagnoseUseOfDecl(Dtor, Location); in MarkBaseAndMemberDestructorsReferenced()
5708 CXXDestructorDecl *Dtor = ClassDecl->getDestructor(); in MarkBaseAndMemberDestructorsReferenced() local
5709 if (Dtor && Dtor->isUsed()) in MarkBaseAndMemberDestructorsReferenced()
5735 CXXDestructorDecl *Dtor = LookupDestructor(BaseClassDecl); in MarkBaseAndMemberDestructorsReferenced() local
5737 if (!Dtor) in MarkBaseAndMemberDestructorsReferenced()
5741 CheckDestructorAccess(Base.getBeginLoc(), Dtor, in MarkBaseAndMemberDestructorsReferenced()
5746 MarkFunctionReferenced(Location, Dtor); in MarkBaseAndMemberDestructorsReferenced()
5747 DiagnoseUseOfDecl(Dtor, Location); in MarkBaseAndMemberDestructorsReferenced()
5774 CXXDestructorDecl *Dtor = LookupDestructor(BaseClassDecl); in MarkVirtualBaseDestructorsReferenced() local
5776 if (!Dtor) in MarkVirtualBaseDestructorsReferenced()
5779 ClassDecl->getLocation(), Dtor, in MarkVirtualBaseDestructorsReferenced()
5790 MarkFunctionReferenced(Location, Dtor); in MarkVirtualBaseDestructorsReferenced()
5791 DiagnoseUseOfDecl(Dtor, Location); in MarkVirtualBaseDestructorsReferenced()
7011 if (CXXDestructorDecl *Dtor = Record->getDestructor()) in CheckCompletedCXXClass() local
7012 CompleteMemberFunction(Dtor); in CheckCompletedCXXClass()