From: Ted Kremenek Date: Tue, 30 Jun 2009 20:24:11 +0000 (+0000) Subject: Combine two conditional branches into one. No functionality change. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6bf01d665e7a107f1dac14debf36adb56148a783;p=clang Combine two conditional branches into one. No functionality change. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@74552 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Analysis/BasicStore.cpp b/lib/Analysis/BasicStore.cpp index 56cf799943..d96ef5b948 100644 --- a/lib/Analysis/BasicStore.cpp +++ b/lib/Analysis/BasicStore.cpp @@ -216,16 +216,11 @@ SVal BasicStoreManager::getLValueElement(const GRState *state, return Base; } - - if (const TypedRegion *TR = dyn_cast(R)) { - BaseR = TR; + if (isa(R) || isa(R)) { + BaseR = R; break; } - if (const SymbolicRegion* SR = dyn_cast(R)) { - BaseR = SR; - } - break; } @@ -241,9 +236,10 @@ SVal BasicStoreManager::getLValueElement(const GRState *state, return Base; } - if (BaseR) + if (BaseR) { return ValMgr.makeLoc(MRMgr.getElementRegion(elementType, UnknownVal(), BaseR, getContext())); + } else return UnknownVal(); }