Lines Matching defs:DiagD
720 const FunctionDecl *DiagD;
721 if (!FD->hasBody(DiagD))
722 DiagD = FD;
723 if (DiagD->isDeleted())
725 if (DiagD->isReferenced()) {
726 if (isa<CXXMethodDecl>(DiagD))
727 Diag(DiagD->getLocation(), diag::warn_unneeded_member_function)
728 << DiagD->getDeclName();
734 Diag(DiagD->getLocation(), diag::warn_unneeded_static_internal_decl)
735 << DiagD->getDeclName();
737 Diag(DiagD->getLocation(), diag::warn_unneeded_internal_decl)
738 << /*function*/0 << DiagD->getDeclName();
741 Diag(DiagD->getLocation(),
742 isa<CXXMethodDecl>(DiagD) ? diag::warn_unused_member_function
744 << DiagD->getDeclName();
747 const VarDecl *DiagD = cast<VarDecl>(*I)->getDefinition();
748 if (!DiagD)
749 DiagD = cast<VarDecl>(*I);
750 if (DiagD->isReferenced()) {
751 Diag(DiagD->getLocation(), diag::warn_unneeded_internal_decl)
752 << /*variable*/1 << DiagD->getDeclName();
754 Diag(DiagD->getLocation(), diag::warn_unused_variable)
755 << DiagD->getDeclName();