summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/RegionStore.cpp
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2009-01-21 22:58:50 +0000
committerTed Kremenek <kremenek@apple.com>2009-01-21 22:58:50 +0000
commit1322ca1364668077460c16897b5aaca5f6db88e0 (patch)
treea36cb265b45b0163963208aae4eacadfd33c96a4 /clang/lib/Analysis/RegionStore.cpp
parentae54f2f590f9c7d6b80e026eb89577cb77440c61 (diff)
downloadbcm5719-llvm-1322ca1364668077460c16897b5aaca5f6db88e0.tar.gz
bcm5719-llvm-1322ca1364668077460c16897b5aaca5f6db88e0.zip
Combine two branches into one. No functionality change.
llvm-svn: 62727
Diffstat (limited to 'clang/lib/Analysis/RegionStore.cpp')
-rw-r--r--clang/lib/Analysis/RegionStore.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/clang/lib/Analysis/RegionStore.cpp b/clang/lib/Analysis/RegionStore.cpp
index 7c42fec6ffb..3faae70885d 100644
--- a/clang/lib/Analysis/RegionStore.cpp
+++ b/clang/lib/Analysis/RegionStore.cpp
@@ -323,10 +323,8 @@ SVal RegionStoreManager::getLValueField(const GRState* St, SVal Base,
SVal RegionStoreManager::getLValueElement(const GRState* St,
SVal Base, SVal Offset) {
- if (Base.isUnknownOrUndef())
- return Base;
- if (isa<loc::SymbolVal>(Base))
+ if (Base.isUnknownOrUndef() || isa<loc::SymbolVal>(Base))
return Base;
loc::MemRegionVal& BaseL = cast<loc::MemRegionVal>(Base);
OpenPOWER on IntegriCloud