summaryrefslogtreecommitdiffstats
path: root/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
diff options
context:
space:
mode:
authorAlexander Kornienko <alexfh@google.com>2014-03-06 13:23:30 +0000
committerAlexander Kornienko <alexfh@google.com>2014-03-06 13:23:30 +0000
commita74979d66f90198e625efde2c7c67869cee4d999 (patch)
tree7fdaf753bdc253ecc627b2a8791a7490938fd0f0 /clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
parent350e7ddd34b2ee52865f68bb638556cf39d774ef (diff)
downloadbcm5719-llvm-a74979d66f90198e625efde2c7c67869cee4d999.tar.gz
bcm5719-llvm-a74979d66f90198e625efde2c7c67869cee4d999.zip
Added an inserter for ArrayRef<SourceRange>.
Summary: Added an inserter for ArrayRef<SourceRange>, as it is already needed in at least two places (static analyzer and clang-tidy). Reviewers: jordan_rose CC: cfe-commits, gribozavr Differential Revision: http://llvm-reviews.chandlerc.com/D2984 llvm-svn: 203117
Diffstat (limited to 'clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp')
-rw-r--r--clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp16
1 files changed, 4 insertions, 12 deletions
diff --git a/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp b/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
index 119760e74f1..d8feac31b0a 100644
--- a/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
+++ b/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
@@ -103,14 +103,6 @@ public:
IncludePath = true;
}
- const DiagnosticBuilder &addRanges(const DiagnosticBuilder &DB,
- ArrayRef<SourceRange> Ranges) {
- for (ArrayRef<SourceRange>::iterator I = Ranges.begin(), E = Ranges.end();
- I != E; ++I)
- DB << *I;
- return DB;
- }
-
void FlushDiagnosticsImpl(std::vector<const PathDiagnostic *> &Diags,
FilesMade *filesMade) {
unsigned WarnID = Diag.getCustomDiagID(DiagnosticsEngine::Warning, "%0");
@@ -120,8 +112,8 @@ public:
E = Diags.end(); I != E; ++I) {
const PathDiagnostic *PD = *I;
SourceLocation WarnLoc = PD->getLocation().asLocation();
- addRanges(Diag.Report(WarnLoc, WarnID) << PD->getShortDescription(),
- PD->path.back()->getRanges());
+ Diag.Report(WarnLoc, WarnID) << PD->getShortDescription()
+ << PD->path.back()->getRanges();
if (!IncludePath)
continue;
@@ -131,8 +123,8 @@ public:
PE = FlatPath.end();
PI != PE; ++PI) {
SourceLocation NoteLoc = (*PI)->getLocation().asLocation();
- addRanges(Diag.Report(NoteLoc, NoteID) << (*PI)->getString(),
- (*PI)->getRanges());
+ Diag.Report(NoteLoc, NoteID) << (*PI)->getString()
+ << (*PI)->getRanges();
}
}
}
OpenPOWER on IntegriCloud