< prev index next >

src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp

Print this page
rev 47986 : Fix/improve traversal CLD processing

@@ -119,11 +119,11 @@
     //      and instead do that in concurrent phase under the relevant lock. This saves init mark
     //      pause time.
 
     ResourceMark m;
     if (heap->concurrentMark()->unload_classes()) {
-      _rp->process_strong_roots(&mark_cl, _process_refs ? NULL : &mark_cl, &cldCl, &blobsCl, NULL, worker_id);
+      _rp->process_strong_roots(&mark_cl, _process_refs ? NULL : &mark_cl, &cldCl, NULL, &blobsCl, NULL, worker_id);
     } else {
       if (ShenandoahConcurrentScanCodeRoots) {
         CodeBlobClosure* code_blobs = NULL;
 #ifdef ASSERT
         ShenandoahAssertToSpaceClosure assert_to_space_oops;
< prev index next >