Bug 923183 - Make StackFrame mark callee value and this where present r=jandem

This commit is contained in:
Jon Coppeard 2013-10-17 20:58:21 +01:00
Родитель 52364e359a
Коммит 48fb94510a
1 изменённых файлов: 3 добавлений и 0 удалений

Просмотреть файл

@ -428,6 +428,9 @@ StackFrame::markValues(JSTracer *trc, Value *sp)
// Mark callee, |this| and arguments.
unsigned argc = Max(numActualArgs(), numFormalArgs());
gc::MarkValueRootRange(trc, argc + 2, argv_ - 2, "fp argv");
} else {
// Mark callee and |this|
gc::MarkValueRootRange(trc, 2, ((Value *)this) - 2, "stack callee and this");
}
}