Lines Matching full:diags
178 /// \param Diags If non-NULL, diagnostics will be emitted via this engine.
185 DiagnosticsEngine *Diags,
189 if (Diags) \
190 Diags->Report(diag::err_pch_langopt_mismatch) \
197 if (Diags) \
198 Diags->Report(diag::err_pch_langopt_value_mismatch) \
205 if (Diags) \
206 Diags->Report(diag::err_pch_langopt_value_mismatch) \
224 if (Diags)
225 Diags->Report(diag::err_pch_langopt_value_mismatch) << "module features";
230 if (Diags)
231 Diags->Report(diag::err_pch_langopt_value_mismatch)
238 if (Diags)
239 Diags->Report(diag::err_pch_langopt_value_mismatch)
250 /// \param Diags If non-NULL, diagnostics will be emitted via this engine.
255 DiagnosticsEngine *Diags,
259 if (Diags) \
260 Diags->Report(diag::err_pch_targetopt_mismatch) \
301 if (Diags) {
303 Diags->Report(diag::err_pch_targetopt_feature_mismatch)
306 Diags->Report(diag::err_pch_targetopt_feature_mismatch)
319 Complain ? &Reader.Diags : nullptr,
328 Complain ? &Reader.Diags : nullptr,
340 DiagnosticsEngine &Diags,
347 DiagnosticsEngine *MappingSources[] = { &Diags, &StoredDiags };
352 Level CurLevel = Diags.getDiagnosticLevel(DiagID, SourceLocation());
359 Diags.Report(diag::err_pch_diagopt_mismatch) << "-Werror=" +
360 Diags.getDiagnosticIDs()->getWarningOptionForDiag(DiagID).str();
369 static bool isExtHandlingFromDiagsError(DiagnosticsEngine &Diags) {
370 diag::Severity Ext = Diags.getExtensionHandlingBehavior();
371 if (Ext == diag::Severity::Warning && Diags.getWarningsAsErrors())
377 DiagnosticsEngine &Diags,
381 if (Diags.getSuppressSystemWarnings())
386 Diags.Report(diag::err_pch_diagopt_mismatch) << "-Wsystem-headers";
391 if (Diags.getWarningsAsErrors() && !StoredDiags.getWarningsAsErrors()) {
393 Diags.Report(diag::err_pch_diagopt_mismatch) << "-Werror";
397 if (Diags.getWarningsAsErrors() && Diags.getEnableAllWarnings() &&
400 Diags.Report(diag::err_pch_diagopt_mismatch) << "-Weverything -Werror";
404 if (isExtHandlingFromDiagsError(Diags) &&
407 Diags.Report(diag::err_pch_diagopt_mismatch) << "-pedantic-errors";
411 return checkDiagnosticGroupMappings(StoredDiags, Diags, Complain);
418 IntrusiveRefCntPtr<DiagnosticsEngine> Diags(
422 ProcessWarningOptions(*Diags, *DiagOpts, /*Report*/false);
448 return checkDiagnosticMappings(*Diags, ExistingDiags, M->IsSystem, Complain);
492 /// \param Diags If non-null, produce diagnostics for any mismatches incurred.
495 DiagnosticsEngine *Diags,
536 if (Diags) {
537 Diags->Report(diag::err_pch_macro_def_undef)
549 if (Diags) {
550 Diags->Report(diag::err_pch_macro_def_conflict)
558 if (Diags) {
559 Diags->Report(diag::err_pch_undef) << ExistingPPOpts.UsePredefines;
567 if (Diags) {
568 Diags->Report(diag::err_pch_pp_detailed_record) << PPOpts.DetailedRecord;
609 Complain? &Reader.Diags : nullptr,
618 /// \param Diags If non-null, produce diagnostics for any mismatches incurred.
622 DiagnosticsEngine *Diags,
626 if (Diags)
627 Diags->Report(diag::err_pch_modulecache_mismatch)
641 Complain ? &Reader.Diags : nullptr,
1040 if (Context.getLangOpts().Modules && !Diags.isDiagnosticInFlight() &&
1049 if (Diags.isDiagnosticInFlight())
1050 Diags.SetDelayedDiagnostic(DiagID, Arg1, Arg2);
2013 if (ImportStack.size() > 1 && !Diags.isDiagnosticInFlight()) {
2021 if (!Diags.isDiagnosticInFlight())
4096 const PCHContainerReader &PCHContainerRdr, DiagnosticsEngine &Diags) {
4100 Diags.Report(diag::err_fe_unable_to_read_pch_file)
4112 Diags.Report(diag::err_fe_not_a_pch_file) << ASTFileName;
4118 Diags.Report(diag::err_fe_pch_malformed_block) << ASTFileName;
4130 Diags.Report(diag::err_fe_pch_malformed_block) << ASTFileName;
4498 if (!Diags.isDiagnosticInFlight()) {
8156 return Diags.Report(Loc, DiagID);
8643 Diags(PP.getDiagnostics()), SemaObj(nullptr), PP(PP), Context(Context),
8668 Diags.Report(diag::warn_duplicate_module_file_extension)