Bug 650161 - Update pointers to relocated objects r=terrence

This commit is contained in:
Jon Coppeard
2012-06-05 11:47:42 -07:00
parent 7815ef5f4f
commit 6e0d7b61ee
28 changed files with 489 additions and 69 deletions

View File

@@ -1571,6 +1571,8 @@ FinalizeGenerator(FreeOp *fop, JSObject *obj)
static void
MarkGeneratorFrame(JSTracer *trc, JSGenerator *gen)
{
gen->obj = MaybeForwarded(gen->obj.get());
MarkObject(trc, &gen->obj, "Generator Object");
MarkValueRange(trc,
HeapValueify(gen->fp->generatorArgsSnapshotBegin()),
HeapValueify(gen->fp->generatorArgsSnapshotEnd()),