Lines Matching refs:Diag

491                                   const DiagnosticsEngine &Diag) const {  in getDiagnosticLevel()
500 return toLevel(getDiagnosticSeverity(DiagID, Loc, Diag)); in getDiagnosticLevel()
511 const DiagnosticsEngine &Diag) const { in getDiagnosticSeverity()
519 DiagnosticsEngine::DiagState *State = Diag.GetDiagStateForLoc(Loc); in getDiagnosticSeverity()
536 if (Diag.AllExtensionsSilenced && IsExtensionDiag && !EnabledByDefault) in getDiagnosticSeverity()
575 Diag.CurDiagID != diag::fatal_too_many_errors && Diag.FatalsAsError) in getDiagnosticSeverity()
586 Diag.getSourceManager().isInSystemHeader( in getDiagnosticSeverity()
587 Diag.getSourceManager().getExpansionLoc(Loc))) in getDiagnosticSeverity()
594 Diag.getSourceManager().isInSystemMacro(Loc)) in getDiagnosticSeverity()
663 std::string Diag(DiagGroupNames + I + 1, DiagGroupNames[I]); in getDiagnosticFlags() local
665 Res.push_back("-W" + Diag); in getDiagnosticFlags()
666 Res.push_back("-Wno-" + Diag); in getDiagnosticFlags()
751 bool DiagnosticIDs::ProcessDiag(DiagnosticsEngine &Diag) const { in ProcessDiag()
752 Diagnostic Info(&Diag); in ProcessDiag()
754 assert(Diag.getClient() && "DiagnosticClient not set!"); in ProcessDiag()
759 = getDiagnosticLevel(DiagID, Info.getLocation(), Diag); in ProcessDiag()
764 ++Diag.TrapNumErrorsOccurred; in ProcessDiag()
766 ++Diag.TrapNumUnrecoverableErrorsOccurred; in ProcessDiag()
769 if (Diag.SuppressAllDiagnostics) in ProcessDiag()
777 if (Diag.LastDiagLevel == DiagnosticIDs::Fatal) in ProcessDiag()
778 Diag.FatalErrorOccurred = true; in ProcessDiag()
780 Diag.LastDiagLevel = DiagLevel; in ProcessDiag()
785 if (Diag.FatalErrorOccurred) { in ProcessDiag()
787 Diag.Client->IncludeInDiagnosticCounts()) { in ProcessDiag()
788 ++Diag.NumErrors; in ProcessDiag()
798 Diag.LastDiagLevel == DiagnosticIDs::Ignored)) in ProcessDiag()
803 Diag.UnrecoverableErrorOccurred = true; in ProcessDiag()
807 Diag.UncompilableErrorOccurred = true; in ProcessDiag()
809 Diag.ErrorOccurred = true; in ProcessDiag()
810 if (Diag.Client->IncludeInDiagnosticCounts()) { in ProcessDiag()
811 ++Diag.NumErrors; in ProcessDiag()
816 if (Diag.ErrorLimit && Diag.NumErrors > Diag.ErrorLimit && in ProcessDiag()
818 Diag.SetDelayedDiagnostic(diag::fatal_too_many_errors); in ProcessDiag()
825 if (Diag.CurDiagID == diag::fatal_too_many_errors) in ProcessDiag()
826 Diag.FatalErrorOccurred = true; in ProcessDiag()
828 EmitDiag(Diag, DiagLevel); in ProcessDiag()
832 void DiagnosticIDs::EmitDiag(DiagnosticsEngine &Diag, Level DiagLevel) const { in EmitDiag() argument
833 Diagnostic Info(&Diag); in EmitDiag()
836 Diag.Client->HandleDiagnostic((DiagnosticsEngine::Level)DiagLevel, Info); in EmitDiag()
837 if (Diag.Client->IncludeInDiagnosticCounts()) { in EmitDiag()
839 ++Diag.NumWarnings; in EmitDiag()
842 Diag.CurDiagID = ~0U; in EmitDiag()