Bug 1295027 - Fix spurious rooting hazard r=me

This commit is contained in:
Jon Coppeard 2016-08-17 11:02:25 +01:00
Родитель 7ec3a9741b
Коммит 56d2b77b31
1 изменённых файлов: 4 добавлений и 0 удалений

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

@ -566,6 +566,10 @@ js::Nursery::collect(JSRuntime* rt, JS::gcreason::Reason reason)
startProfile(ProfileKey::Total);
// The hazard analysis thinks doCollection can invalidate pointers in
// tenureCounts below.
JS::AutoSuppressGCAnalysis nogc;
TenureCountCache tenureCounts;
double promotionRate = doCollection(rt, reason, tenureCounts);