Bug 950456 - Fix tracing for baseline type monitor and update stubs, r=jandem.

This commit is contained in:
Brian Hackett 2013-12-16 14:04:49 -08:00
parent 613401daac
commit f455cedda9

View File

@ -176,14 +176,14 @@ ICStub::trace(JSTracer *trc)
ICTypeMonitor_Fallback *lastMonStub = toMonitoredFallbackStub()->fallbackMonitorStub();
for (ICStubConstIterator iter = lastMonStub->firstMonitorStub(); !iter.atEnd(); iter++) {
JS_ASSERT_IF(iter->next() == nullptr, *iter == lastMonStub);
iter->markCode(trc, "baseline-monitor-stub-ioncode");
iter->trace(trc);
}
}
if (isUpdated()) {
for (ICStubConstIterator iter = toUpdatedStub()->firstUpdateStub(); !iter.atEnd(); iter++) {
JS_ASSERT_IF(iter->next() == nullptr, iter->isTypeUpdate_Fallback());
iter->markCode(trc, "baseline-update-stub-ioncode");
iter->trace(trc);
}
}