forked from OSchip/llvm-project
[analyzer] Fix buildbot by not reusing a variable name.
llvm-svn: 175848
This commit is contained in:
parent
8e352e30fd
commit
f40a23c934
|
|
@ -169,8 +169,8 @@ ProgramStateRef ExprEngine::getInitialState(const LocationContext *InitLoc) {
|
|||
/// temporary region, and replace the value of the expression with that.
|
||||
static ProgramStateRef createTemporaryRegionIfNeeded(ProgramStateRef State,
|
||||
const LocationContext *LC,
|
||||
const Expr *E) {
|
||||
SVal V = State->getSVal(E, LC);
|
||||
const Expr *Ex) {
|
||||
SVal V = State->getSVal(Ex, LC);
|
||||
|
||||
if (V.getAs<NonLoc>()) {
|
||||
ProgramStateManager &StateMgr = State->getStateManager();
|
||||
|
|
@ -180,7 +180,7 @@ static ProgramStateRef createTemporaryRegionIfNeeded(ProgramStateRef State,
|
|||
// We need to be careful about treating a derived type's value as
|
||||
// bindings for a base type. Start by stripping and recording base casts.
|
||||
SmallVector<const CastExpr *, 4> Casts;
|
||||
const Expr *Inner = E->IgnoreParens();
|
||||
const Expr *Inner = Ex->IgnoreParens();
|
||||
while (const CastExpr *CE = dyn_cast<CastExpr>(Inner)) {
|
||||
if (CE->getCastKind() == CK_DerivedToBase ||
|
||||
CE->getCastKind() == CK_UncheckedDerivedToBase)
|
||||
|
|
@ -203,7 +203,7 @@ static ProgramStateRef createTemporaryRegionIfNeeded(ProgramStateRef State,
|
|||
Reg = StoreMgr.evalDerivedToBase(Reg, *I);
|
||||
}
|
||||
|
||||
State = State->BindExpr(E, LC, Reg);
|
||||
State = State->BindExpr(Ex, LC, Reg);
|
||||
}
|
||||
|
||||
return State;
|
||||
|
|
|
|||
Loading…
Reference in New Issue