[analyzer] Fix buildbot by not reusing a variable name.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@175848 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/StaticAnalyzer/Core/ExprEngine.cpp b/lib/StaticAnalyzer/Core/ExprEngine.cpp
index 60fd8d0..f15a02b 100644
--- a/lib/StaticAnalyzer/Core/ExprEngine.cpp
+++ b/lib/StaticAnalyzer/Core/ExprEngine.cpp
@@ -169,8 +169,8 @@
 /// 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 @@
     // 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 @@
       Reg = StoreMgr.evalDerivedToBase(Reg, *I);
     }
 
-    State = State->BindExpr(E, LC, Reg);
+    State = State->BindExpr(Ex, LC, Reg);
   }
 
   return State;