commit | 39ac1876f6f9a1a8e0070f0df61036c7ba05202b | [log] [tgz] |
---|---|---|
author | Anna Zaks <ganna@apple.com> | Wed Oct 26 21:06:44 2011 +0000 |
committer | Anna Zaks <ganna@apple.com> | Wed Oct 26 21:06:44 2011 +0000 |
tree | 8dff9d61b82ff4b796c0e3b6c11ec05ed7f09a04 | |
parent | 48468dfeb3ccf099ed51ff5dcb8ae0fe783692fd [diff] [blame] |
[analyzer] Add getLocationContext to CheckerContext CheckerContext::getPredecessor is only used to get to the LocationContext half of the times. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@143061 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp b/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp index 2aebed9..82c9fd4 100644 --- a/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp +++ b/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp
@@ -72,7 +72,7 @@ continue; // Get the VarRegion associated with VD in the local stack frame. - const LocationContext *LC = C.getPredecessor()->getLocationContext(); + const LocationContext *LC = C.getLocationContext(); VR = C.getSValBuilder().getRegionManager().getVarRegion(VD, LC); SVal VRVal = state->getSVal(VR);