src/hotspot/share/gc/serial/markSweep.cpp
changeset 52141 de6dc206a92b
parent 50752 9d62da00bf15
child 54786 ebf733a324d4
--- a/src/hotspot/share/gc/serial/markSweep.cpp	Tue Oct 16 13:14:18 2018 +0200
+++ b/src/hotspot/share/gc/serial/markSweep.cpp	Tue Oct 16 13:16:11 2018 +0200
@@ -58,9 +58,9 @@
 
 MarkSweep::FollowRootClosure  MarkSweep::follow_root_closure;
 
-MarkAndPushClosure            MarkSweep::mark_and_push_closure;
-CLDToOopClosure               MarkSweep::follow_cld_closure(&mark_and_push_closure);
-CLDToOopClosure               MarkSweep::adjust_cld_closure(&adjust_pointer_closure);
+MarkAndPushClosure MarkSweep::mark_and_push_closure;
+CLDToOopClosure    MarkSweep::follow_cld_closure(&mark_and_push_closure, ClassLoaderData::_claim_strong);
+CLDToOopClosure    MarkSweep::adjust_cld_closure(&adjust_pointer_closure, ClassLoaderData::_claim_strong);
 
 template <class T> inline void MarkSweep::KeepAliveClosure::do_oop_work(T* p) {
   mark_and_push(p);