Bug 690135 - create scope objects eagerly or not at all (r=jimb)
This commit is contained in:
@@ -1485,8 +1485,9 @@ js_NewGenerator(JSContext *cx)
|
||||
/* Copy from the stack to the generator's floating frame. */
|
||||
gen->regs.rebaseFromTo(stackRegs, *genfp);
|
||||
genfp->stealFrameAndSlots<HeapValue, Value, StackFrame::DoPostBarrier>(
|
||||
genfp, genvp, stackfp, stackvp, stackRegs.sp);
|
||||
cx, genfp, genvp, stackfp, stackvp, stackRegs.sp);
|
||||
genfp->initFloatingGenerator();
|
||||
stackfp->setYielding(); /* XXX: to be removed */
|
||||
|
||||
obj->setPrivate(gen);
|
||||
return obj;
|
||||
|
||||
Reference in New Issue
Block a user