hotspot/src/share/vm/gc/serial/defNewGeneration.cpp
changeset 39228 32ce84798166
parent 38010 51fe205359f8
child 40655 9f644073d3a0
--- a/hotspot/src/share/vm/gc/serial/defNewGeneration.cpp	Wed Jun 08 16:26:11 2016 +0200
+++ b/hotspot/src/share/vm/gc/serial/defNewGeneration.cpp	Thu Jun 09 16:52:32 2016 +0300
@@ -739,7 +739,8 @@
   eden()->object_iterate(&rspc);
   from()->object_iterate(&rspc);
 
-  _preserved_marks_set.restore(GenCollectedHeap::heap()->workers());
+  SharedRestorePreservedMarksTaskExecutor task_executor(GenCollectedHeap::heap()->workers());
+  _preserved_marks_set.restore(&task_executor);
 }
 
 void DefNewGeneration::handle_promotion_failure(oop old) {