diff options
author | Artem Dergachev <artem.dergachev@gmail.com> | 2020-07-30 08:52:22 -0700 |
---|---|---|
committer | Artem Dergachev <artem.dergachev@gmail.com> | 2020-10-13 10:53:10 -0700 |
commit | 44b7cf2983b6a8373c99a9b254f8c3f944e03f35 (patch) | |
tree | da853a66b0ab3f3e2158a89ca30b3aa22ef49116 /clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp | |
parent | b76dc111dd02672488df794570d82e3edbbfa5d8 (diff) | |
download | llvm-44b7cf2983b6a8373c99a9b254f8c3f944e03f35.zip llvm-44b7cf2983b6a8373c99a9b254f8c3f944e03f35.tar.gz llvm-44b7cf2983b6a8373c99a9b254f8c3f944e03f35.tar.bz2 |
[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis.
With this change, we're more or less ready to allow users outside
of the Static Analyzer to take advantage of path diagnostic consumers
for emitting their warnings in different formats.
Differential Revision: https://reviews.llvm.org/D67422
Diffstat (limited to 'clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp')
-rw-r--r-- | clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp b/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp index f41f834..74f0db4 100644 --- a/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp +++ b/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp @@ -21,6 +21,7 @@ #include "clang/Analysis/CallGraph.h" #include "clang/Analysis/CodeInjector.h" #include "clang/Analysis/PathDiagnostic.h" +#include "clang/Analysis/PathDiagnosticConsumers.h" #include "clang/Basic/SourceManager.h" #include "clang/CrossTU/CrossTranslationUnit.h" #include "clang/Frontend/CompilerInstance.h" @@ -30,7 +31,6 @@ #include "clang/StaticAnalyzer/Core/AnalyzerOptions.h" #include "clang/StaticAnalyzer/Core/BugReporter/BugReporter.h" #include "clang/StaticAnalyzer/Core/CheckerManager.h" -#include "clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h" #include "clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h" #include "clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h" #include "llvm/ADT/PostOrderIterator.h" @@ -152,7 +152,7 @@ public: case PD_##NAME: \ CREATEFN(Opts->getDiagOpts(), PathConsumers, OutDir, PP, CTU); \ break; -#include "clang/StaticAnalyzer/Core/Analyses.def" +#include "clang/Analysis/PathDiagnosticConsumers.def" default: llvm_unreachable("Unknown analyzer output type!"); } |