Bug 1077720 - IonMonkey: Optimize discardPhi r=nbp

This commit is contained in:
Dan Gohman 2014-10-08 15:04:12 -07:00
parent 713d1049e5
commit eaa509d20f
2 changed files with 2 additions and 2 deletions

View File

@ -538,7 +538,7 @@ MDefinition::justReplaceAllUsesWith(MDefinition *dom)
MOZ_ASSERT(dom != nullptr);
MOZ_ASSERT(dom != this);
for (MUseIterator i(usesBegin()); i != usesEnd(); i++)
for (MUseIterator i(usesBegin()), e(usesEnd()); i != e; ++i)
i->setProducerUnchecked(dom);
dom->uses_.takeElements(uses_);
}

View File

@ -974,7 +974,7 @@ MBasicBlock::discardPhi(MPhi *phi)
phis_.remove(phi);
if (phis_.empty()) {
for (MBasicBlock **pred = predecessors_.begin(); pred != predecessors_.end(); pred++)
for (MBasicBlock **pred = predecessors_.begin(), **end = predecessors_.end(); pred < end; ++pred)
(*pred)->clearSuccessorWithPhis();
}
}