diff options
Diffstat (limited to 'lib/Basic/Diagnostic.cpp')
| -rw-r--r-- | lib/Basic/Diagnostic.cpp | 12 | 
1 files changed, 3 insertions, 9 deletions
diff --git a/lib/Basic/Diagnostic.cpp b/lib/Basic/Diagnostic.cpp index 350d5477751c..6bdef78c074f 100644 --- a/lib/Basic/Diagnostic.cpp +++ b/lib/Basic/Diagnostic.cpp @@ -67,18 +67,12 @@ DiagnosticsEngine::DiagnosticsEngine(IntrusiveRefCntPtr<DiagnosticIDs> diags,    ArgToStringCookie = nullptr;    AllExtensionsSilenced = 0; -  IgnoreAllWarnings = false; -  WarningsAsErrors = false; -  EnableAllWarnings = false; -  ErrorsAsFatal = false; -  FatalsAsError = false; -  SuppressSystemWarnings = false; +  SuppressAfterFatalError = true;    SuppressAllDiagnostics = false;    ElideType = true;    PrintTemplateTree = false;    ShowColors = false;    ShowOverloads = Ovl_All; -  ExtBehavior = diag::Severity::Ignored;    ErrorLimit = 0;    TemplateBacktraceLimit = 0; @@ -343,8 +337,8 @@ bool DiagnosticsEngine::setDiagnosticGroupErrorAsFatal(StringRef Group,      return setSeverityForGroup(diag::Flavor::WarningOrError, Group,                                 diag::Severity::Fatal); -  // Otherwise, we want to set the diagnostic mapping's "no Werror" bit, and -  // potentially downgrade anything already mapped to be an error. +  // Otherwise, we want to set the diagnostic mapping's "no Wfatal-errors" bit, +  // and potentially downgrade anything already mapped to be a fatal error.    // Get the diagnostics in this group.    SmallVector<diag::kind, 8> GroupDiags;  | 
