diff options
author | Eugene Zelenko <eugene.zelenko@gmail.com> | 2018-03-22 00:53:26 +0000 |
---|---|---|
committer | Eugene Zelenko <eugene.zelenko@gmail.com> | 2018-03-22 00:53:26 +0000 |
commit | 4f233181183ca5bfd8868022c0f748a69a6efce4 (patch) | |
tree | 311f4890d1d0e3e6479dff08ddfac9a4107d457c /clang/lib/Frontend/TextDiagnosticBuffer.cpp | |
parent | 598f3a499d1ebaa961113a63e325c3e330f9e3d8 (diff) | |
download | bcm5719-llvm-4f233181183ca5bfd8868022c0f748a69a6efce4.tar.gz bcm5719-llvm-4f233181183ca5bfd8868022c0f748a69a6efce4.zip |
[Frontend] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
llvm-svn: 328171
Diffstat (limited to 'clang/lib/Frontend/TextDiagnosticBuffer.cpp')
-rw-r--r-- | clang/lib/Frontend/TextDiagnosticBuffer.cpp | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/clang/lib/Frontend/TextDiagnosticBuffer.cpp b/clang/lib/Frontend/TextDiagnosticBuffer.cpp index 288507310ba..44bb2bc29bc 100644 --- a/clang/lib/Frontend/TextDiagnosticBuffer.cpp +++ b/clang/lib/Frontend/TextDiagnosticBuffer.cpp @@ -1,4 +1,4 @@ -//===--- TextDiagnosticBuffer.cpp - Buffer Text Diagnostics ---------------===// +//===- TextDiagnosticBuffer.cpp - Buffer Text Diagnostics -----------------===// // // The LLVM Compiler Infrastructure // @@ -12,13 +12,15 @@ //===----------------------------------------------------------------------===// #include "clang/Frontend/TextDiagnosticBuffer.h" +#include "clang/Basic/Diagnostic.h" +#include "clang/Basic/LLVM.h" #include "llvm/ADT/SmallString.h" #include "llvm/Support/ErrorHandling.h" + using namespace clang; /// HandleDiagnostic - Store the errors, warnings, and notes that are /// reported. -/// void TextDiagnosticBuffer::HandleDiagnostic(DiagnosticsEngine::Level Level, const Diagnostic &Info) { // Default implementation (Warnings/errors count). @@ -50,25 +52,24 @@ void TextDiagnosticBuffer::HandleDiagnostic(DiagnosticsEngine::Level Level, } void TextDiagnosticBuffer::FlushDiagnostics(DiagnosticsEngine &Diags) const { - for (auto it = All.begin(), ie = All.end(); it != ie; ++it) { - auto Diag = Diags.Report(Diags.getCustomDiagID(it->first, "%0")); - switch (it->first) { + for (const auto &I : All) { + auto Diag = Diags.Report(Diags.getCustomDiagID(I.first, "%0")); + switch (I.first) { default: llvm_unreachable( "Diagnostic not handled during diagnostic flushing!"); case DiagnosticsEngine::Note: - Diag << Notes[it->second].second; + Diag << Notes[I.second].second; break; case DiagnosticsEngine::Warning: - Diag << Warnings[it->second].second; + Diag << Warnings[I.second].second; break; case DiagnosticsEngine::Remark: - Diag << Remarks[it->second].second; + Diag << Remarks[I.second].second; break; case DiagnosticsEngine::Error: case DiagnosticsEngine::Fatal: - Diag << Errors[it->second].second; + Diag << Errors[I.second].second; break; } } } - |