summaryrefslogtreecommitdiffstats
path: root/clang/lib/StaticAnalyzer/Core/ProgramState.cpp
diff options
context:
space:
mode:
authorGeorge Karpenkov <ekarpenkov@apple.com>2018-07-30 22:18:47 +0000
committerGeorge Karpenkov <ekarpenkov@apple.com>2018-07-30 22:18:47 +0000
commit8a0f890e29fb79ee35cef964933528909dd90a4c (patch)
treebcd8735ac181f1ad88ccb626a8e472d67a4b0b3c /clang/lib/StaticAnalyzer/Core/ProgramState.cpp
parent81c84a9755c511b8f4c2cf9abe45fc47e705309a (diff)
downloadbcm5719-llvm-8a0f890e29fb79ee35cef964933528909dd90a4c.tar.gz
bcm5719-llvm-8a0f890e29fb79ee35cef964933528909dd90a4c.zip
[analyzer] [NFC] Simplify some visitors by giving a convenient getter from state to analysis manager
Differential Revision: https://reviews.llvm.org/D49772 llvm-svn: 338315
Diffstat (limited to 'clang/lib/StaticAnalyzer/Core/ProgramState.cpp')
-rw-r--r--clang/lib/StaticAnalyzer/Core/ProgramState.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/lib/StaticAnalyzer/Core/ProgramState.cpp b/clang/lib/StaticAnalyzer/Core/ProgramState.cpp
index 2b401607293..94e2e00d8bb 100644
--- a/clang/lib/StaticAnalyzer/Core/ProgramState.cpp
+++ b/clang/lib/StaticAnalyzer/Core/ProgramState.cpp
@@ -11,6 +11,7 @@
//
//===----------------------------------------------------------------------===//
+#include "clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h"
#include "clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h"
#include "clang/Analysis/CFG.h"
#include "clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h"
@@ -494,6 +495,10 @@ void ProgramState::dumpTaint() const {
printTaint(llvm::errs());
}
+AnalysisManager& ProgramState::getAnalysisManager() const {
+ return stateMgr->getOwningEngine()->getAnalysisManager();
+}
+
//===----------------------------------------------------------------------===//
// Generic Data Map.
//===----------------------------------------------------------------------===//
OpenPOWER on IntegriCloud