Lines Matching defs:Diags

36 static void EmitUnknownDiagWarning(DiagnosticsEngine &Diags,
40 Diags.Report(diag::warn_unknown_diag_option)
46 void clang::ProcessWarningOptions(DiagnosticsEngine &Diags,
50 Diags.setSuppressSystemWarnings(true); // Default to -Wno-system-headers
51 Diags.setIgnoreAllWarnings(Opts.IgnoreWarnings);
52 Diags.setShowOverloads(Opts.getShowOverloads());
54 Diags.setElideType(Opts.ElideType);
55 Diags.setPrintTemplateTree(Opts.ShowTemplateTree);
56 Diags.setShowColors(Opts.ShowColors);
60 Diags.setErrorLimit(Opts.ErrorLimit);
62 Diags.setTemplateBacktraceLimit(Opts.TemplateBacktraceLimit);
64 Diags.setConstexprBacktraceLimit(Opts.ConstexprBacktraceLimit);
70 Diags.setExtensionHandlingBehavior(diag::Severity::Error);
72 Diags.setExtensionHandlingBehavior(diag::Severity::Warning);
74 Diags.setExtensionHandlingBehavior(diag::Severity::Ignored);
79 Diags.setDiagSuppressionMapping(**FileContents);
81 Diags.Report(diag::err_drv_no_such_file)
88 Diags.getDiagnosticIDs();
123 Diags.setSuppressSystemWarnings(!isPositive);
132 Diags.setEnableAllWarnings(true);
134 Diags.setEnableAllWarnings(false);
135 Diags.setSeverityForAll(Flavor, diag::Severity::Ignored);
151 Diags.Report(diag::warn_unknown_warning_specifier)
160 Diags.setWarningsAsErrors(isPositive);
166 Diags.setDiagnosticGroupWarningAsError(Specifier, isPositive);
168 EmitUnknownDiagWarning(Diags, Flavor, "-Werror=", Specifier);
179 Diags.Report(diag::warn_unknown_warning_specifier)
188 Diags.setErrorsAsFatal(isPositive);
194 Diags.setDiagnosticGroupErrorAsFatal(Specifier, isPositive);
196 EmitUnknownDiagWarning(Diags, Flavor, "-Wfatal-errors=", Specifier);
203 EmitUnknownDiagWarning(Diags, Flavor, isPositive ? "-W" : "-Wno-",
206 Diags.setSeverityForGroup(Flavor, Opt, Mapping);
225 Diags.setSeverityForAll(Flavor, Severity);
231 EmitUnknownDiagWarning(Diags, Flavor, IsPositive ? "-R" : "-Rno-",
234 Diags.setSeverityForGroup(Flavor, Opt,