diff options
Diffstat (limited to 'lib/StaticAnalyzer/Core/CheckerManager.cpp')
-rw-r--r-- | lib/StaticAnalyzer/Core/CheckerManager.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/StaticAnalyzer/Core/CheckerManager.cpp b/lib/StaticAnalyzer/Core/CheckerManager.cpp index 92e97e1bed..cb7c0ecdb4 100644 --- a/lib/StaticAnalyzer/Core/CheckerManager.cpp +++ b/lib/StaticAnalyzer/Core/CheckerManager.cpp @@ -156,7 +156,10 @@ void CheckerManager::runCheckersForObjCMessage(bool isPreVisit, ExplodedNodeSet &Src, const ObjCMessage &msg, ExprEngine &Eng) { - CheckObjCMessageContext C(isPreVisit, PostObjCMessageCheckers, msg, Eng); + CheckObjCMessageContext C(isPreVisit, + isPreVisit ? PreObjCMessageCheckers + : PostObjCMessageCheckers, + msg, Eng); runPathSensitiveCheckers(C, Dst, Src); } |