diff options
author | Artem Dergachev <artem.dergachev@gmail.com> | 2020-07-13 21:13:31 -0700 |
---|---|---|
committer | Artem Dergachev <artem.dergachev@gmail.com> | 2020-10-13 10:53:10 -0700 |
commit | fd4b3f123d6e64769881e4c6351d5bbbdac30ce3 (patch) | |
tree | 469bc973b0d523e07a5cc4431a2960add9ec9081 /clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp | |
parent | 0ccf9263cceb462a5f3b823becf7e9471e5fb212 (diff) | |
download | llvm-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.cpp | 2 |
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: |