Bug 1189906 - Remove the unused UseSavedRoots enum; r=jonco

--HG--
extra : rebase_source : 62ef5c2c63d11305dc30f9b1a76020a8705a2c77
This commit is contained in:
Terrence Cole 2015-07-31 13:07:13 -07:00
Родитель 6aaa2346d4
Коммит 2c74e200cd
3 изменённых файлов: 3 добавлений и 12 удалений

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

@ -632,13 +632,7 @@ class GCRuntime
TraceRuntime,
MarkRuntime
};
enum TraceRootsOrUsedSaved {
TraceRoots,
UseSavedRoots
};
void markRuntime(JSTracer* trc,
TraceOrMarkRuntime traceOrMark = TraceRuntime,
TraceRootsOrUsedSaved rootsSource = TraceRoots);
void markRuntime(JSTracer* trc, TraceOrMarkRuntime traceOrMark = TraceRuntime);
void notifyDidPaint();
void shrinkBuffers();

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

@ -331,14 +331,11 @@ js::gc::MarkPersistentRootedChains(JSTracer* trc)
}
void
js::gc::GCRuntime::markRuntime(JSTracer* trc,
TraceOrMarkRuntime traceOrMark,
TraceRootsOrUsedSaved rootsSource)
js::gc::GCRuntime::markRuntime(JSTracer* trc, TraceOrMarkRuntime traceOrMark)
{
gcstats::AutoPhase ap(stats, gcstats::PHASE_MARK_ROOTS);
MOZ_ASSERT(traceOrMark == TraceRuntime || traceOrMark == MarkRuntime);
MOZ_ASSERT(rootsSource == TraceRoots || rootsSource == UseSavedRoots);
MOZ_ASSERT(!rt->mainThread.suppressGC);

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

@ -4201,7 +4201,7 @@ js::gc::MarkingValidator::nonIncrementalMark()
chunk->bitmap.clear();
}
gc->markRuntime(gcmarker, GCRuntime::MarkRuntime, GCRuntime::UseSavedRoots);
gc->markRuntime(gcmarker, GCRuntime::MarkRuntime);
SliceBudget budget;
gc->incrementalState = MARK;