зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1272604 - Fix hazard analysis failure r=me
This commit is contained in:
Родитель
70548f08ce
Коммит
0dc2cc6613
|
@ -498,6 +498,8 @@ CheckHeapTracer::onChild(const JS::GCCellPtr& thing)
|
||||||
bool
|
bool
|
||||||
CheckHeapTracer::check()
|
CheckHeapTracer::check()
|
||||||
{
|
{
|
||||||
|
// The analysis thinks that markRuntime might GC by calling a GC callback.
|
||||||
|
JS::AutoSuppressGCAnalysis nogc(rt);
|
||||||
rt->gc.markRuntime(this, GCRuntime::TraceRuntime);
|
rt->gc.markRuntime(this, GCRuntime::TraceRuntime);
|
||||||
|
|
||||||
while (!stack.empty()) {
|
while (!stack.empty()) {
|
||||||
|
|
Загрузка…
Ссылка в новой задаче