[DAGCombiner] Check limits before accessing array element (PR32502)

llvm-svn: 299361
This commit is contained in:
Simon Pilgrim 2017-04-03 15:27:49 +00:00
parent 637be04b77
commit 9daf9c047d
1 changed files with 1 additions and 1 deletions

View File

@ -1661,7 +1661,7 @@ SDValue DAGCombiner::visitTokenFactor(SDNode *N) {
Changed = true;
DidPruneOps = true;
unsigned OrigOpNumber = 0;
while (Ops[OrigOpNumber].getNode() != Op && OrigOpNumber < Ops.size())
while (OrigOpNumber < Ops.size() && Ops[OrigOpNumber].getNode() != Op)
OrigOpNumber++;
assert((OrigOpNumber != Ops.size()) &&
"expected to find TokenFactor Operand");