8153176: ParOldGC: Use correct TaskQueueSet for ParallelTaskTerminator in marking

Reviewed-by: mgerdin, tschatzl
This commit is contained in:
Richard Reingruber 2016-04-05 13:55:31 +02:00 committed by Mikael Gerdin
parent fa7ae5825a
commit 9438549080
2 changed files with 2 additions and 2 deletions

View file

@ -2048,7 +2048,7 @@ void PSParallelCompact::marking_phase(ParCompactionManager* cm,
ParallelScavengeHeap* heap = ParallelScavengeHeap::heap();
uint parallel_gc_threads = heap->gc_task_manager()->workers();
uint active_gc_threads = heap->gc_task_manager()->active_workers();
TaskQueueSetSuper* qset = ParCompactionManager::region_array();
TaskQueueSetSuper* qset = ParCompactionManager::stack_array();
ParallelTaskTerminator terminator(active_gc_threads, qset);
ParCompactionManager::MarkAndPushClosure mark_and_push_closure(cm);