aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
diff options
context:
space:
mode:
authorArtem Dergachev <artem.dergachev@gmail.com>2020-07-13 21:13:31 -0700
committerArtem Dergachev <artem.dergachev@gmail.com>2020-10-13 10:53:10 -0700
commitfd4b3f123d6e64769881e4c6351d5bbbdac30ce3 (patch)
tree469bc973b0d523e07a5cc4431a2960add9ec9081 /clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
parent0ccf9263cceb462a5f3b823becf7e9471e5fb212 (diff)
downloadllvm-fd4b3f123d6e64769881e4c6351d5bbbdac30ce3.zip
llvm-fd4b3f123d6e64769881e4c6351d5bbbdac30ce3.tar.gz
llvm-fd4b3f123d6e64769881e4c6351d5bbbdac30ce3.tar.bz2
[analyzer] NFC: Separate PathDiagnosticConsumer options from AnalyzerOptions.
The AnalyzerOptions object contains too much information that's entirely specific to the Analyzer. It is also being referenced by path diagnostic consumers to tweak their behavior. In order for path diagnostic consumers to function separately from the analyzer, make a smaller options object that only contains relevant options. Differential Revision: https://reviews.llvm.org/D67420
Diffstat (limited to 'clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp')
-rw-r--r--clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp b/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
index 392049e..f41f834 100644
--- a/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
+++ b/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
@@ -150,7 +150,7 @@ public:
break;
#define ANALYSIS_DIAGNOSTICS(NAME, CMDFLAG, DESC, CREATEFN) \
case PD_##NAME: \
- CREATEFN(*Opts.get(), PathConsumers, OutDir, PP, CTU); \
+ CREATEFN(Opts->getDiagOpts(), PathConsumers, OutDir, PP, CTU); \
break;
#include "clang/StaticAnalyzer/Core/Analyses.def"
default: