Bug 723313 - Stop using conservative stack scanner for VM stack marking (r=luke,bhackett)

This commit is contained in:
Bill McCloskey
2012-02-10 18:32:08 -08:00
parent 4de8613e35
commit 0d7f15a31c
5 changed files with 96 additions and 29 deletions

View File

@@ -1379,7 +1379,7 @@ MarkGenerator(JSTracer *trc, JSGenerator *gen)
* this code and save someone an hour later.
*/
MarkStackRangeConservatively(trc, gen->floatingStack, fp->formalArgsEnd());
js_TraceStackFrame(trc, fp);
fp->mark(trc);
MarkStackRangeConservatively(trc, fp->slots(), gen->regs.sp);
}