Fix unused variable warning from r252017
[oota-llvm.git] / lib / Transforms / Scalar / LoopLoadElimination.cpp
index 3dc9f84387e894781ab56eae8c19abdc0dc019ca..eb64fbff1d3f27c669a82a06d5a2237cd80001cd 100644 (file)
@@ -59,12 +59,11 @@ struct StoreToLoadForwardingCandidate {
     Value *LoadPtr = Load->getPointerOperand();
     Value *StorePtr = Store->getPointerOperand();
     Type *LoadPtrType = LoadPtr->getType();
-    Type *StorePtrType = StorePtr->getType();
     Type *LoadType = LoadPtrType->getPointerElementType();
 
     assert(LoadPtrType->getPointerAddressSpace() ==
-               StorePtrType->getPointerAddressSpace() &&
-           LoadType == StorePtrType->getPointerElementType() &&
+               StorePtr->getType()->getPointerAddressSpace() &&
+           LoadType == StorePtr->getType()->getPointerElementType() &&
            "Should be a known dependence");
 
     auto &DL = Load->getParent()->getModule()->getDataLayout();