Bug 1009788 - Allow js::TriggerZoneGC() to be called from parallel threads again r=terrence

This commit is contained in:
Jon Coppeard 2014-05-15 09:07:40 +01:00
Родитель b36fe5d819
Коммит 8205bb4e14
2 изменённых файлов: 6 добавлений и 1 удалений

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

@ -0,0 +1,5 @@
for (var a = 0; a < 2000; a++) {
Array.buildPar(500, (function() {
return {}
}))
}

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

@ -2011,7 +2011,7 @@ GCRuntime::triggerGC(JS::gcreason::Reason reason)
bool
js::TriggerZoneGC(Zone *zone, JS::gcreason::Reason reason)
{
return zone->runtimeFromMainThread()->gc.triggerZoneGC(zone,reason);
return zone->runtimeFromAnyThread()->gc.triggerZoneGC(zone,reason);
}
bool