as committed in r208282. The original commit was incorrect.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@208286
91177308-0d34-0410-b5e6-
96231b3b80d8
Terms[I] = Q;
}
- for (auto I = Terms.begin(), E = Terms.end(); I != E; I++)
- if (isa<SCEVConstant>(*I))
- I = Terms.erase(I);
+ // Remove all SCEVConstants.
+ for (unsigned I = 0; I < Terms.size();)
+ if (isa<SCEVConstant>(Terms[I]))
+ Terms.erase(Terms.begin() + I);
+ else
+ ++I;
if (Terms.size() > 0)
findArrayDimensionsRec(SE, Terms, Sizes, Zero, One);