Bug 756851 - add missing call to object->markIfUnmarked before GCMarker::pushObject. r=billm

This commit is contained in:
Till Schneidereit 2012-05-20 14:34:21 -07:00
parent 9c77538ff1
commit 83fc71dd00

View File

@ -1019,7 +1019,7 @@ GCMarker::processMarkStackOther(SliceBudget &budget, uintptr_t tag, uintptr_t ad
span = span->nextSpan();
} else {
JSObject *object = reinterpret_cast<JSObject *>(thing);
if (object->hasSingletonType())
if (object->hasSingletonType() && object->markIfUnmarked(getMarkColor()))
pushObject(object);
budget.step();
}