Scalar: Remove remaining ilist iterator implicit conversions
[oota-llvm.git] / lib / Transforms / Scalar / SeparateConstOffsetFromGEP.cpp
index 44ca2b78b3801aa0ca74d02c31d1e594aedc56d8..d024bc05f384b784af65bafd979cbb30c44f99ca 100644 (file)
@@ -1154,7 +1154,7 @@ bool SeparateConstOffsetFromGEP::reuniteExts(Function &F) {
        Node != GraphTraits<DominatorTree *>::nodes_end(DT); ++Node) {
     BasicBlock *BB = Node->getBlock();
     for (auto I = BB->begin(); I != BB->end(); ) {
-      Instruction *Cur = I++;
+      Instruction *Cur = &*I++;
       Changed |= reuniteExts(Cur);
     }
   }