src/hotspot/share/gc/parallel/pcTasks.cpp
changeset 51470 84d3126858d5
parent 51292 0538a5cdb474
child 51959 db0c3952de52
--- a/src/hotspot/share/gc/parallel/pcTasks.cpp	Tue Aug 21 13:12:15 2018 +0200
+++ b/src/hotspot/share/gc/parallel/pcTasks.cpp	Tue Aug 21 09:33:41 2018 -0400
@@ -107,8 +107,10 @@
       SystemDictionary::oops_do(&mark_and_push_closure);
       break;
 
-    case class_loader_data:
-      ClassLoaderDataGraph::always_strong_oops_do(&mark_and_push_closure, true);
+    case class_loader_data: {
+        CLDToOopClosure cld_closure(&mark_and_push_closure);
+        ClassLoaderDataGraph::always_strong_cld_do(&cld_closure);
+      }
       break;
 
     case code_cache: