diff src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp @ 23220:b554c7fa9478

8067655: Clean up G1 remembered set oop iteration Summary: Pass on the static type G1ParPushHeapRSClosure to allow oop_iterate devirtualization Reviewed-by: jmasa, kbarrett
author mgerdin
date Mon, 08 Dec 2014 18:57:33 +0100
parents 9fa3bf3043a2
children 8e83e6b768b8
line wrap: on
line diff
--- a/src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp	Thu Jun 18 20:18:58 2015 +0300
+++ b/src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp	Mon Dec 08 18:57:33 2014 +0100
@@ -4817,7 +4817,7 @@
 G1CollectedHeap::
 g1_process_roots(OopClosure* scan_non_heap_roots,
                  OopClosure* scan_non_heap_weak_roots,
-                 OopsInHeapRegionClosure* scan_rs,
+                 G1ParPushHeapRSClosure* scan_rs,
                  CLDClosure* scan_strong_clds,
                  CLDClosure* scan_weak_clds,
                  CodeBlobClosure* scan_strong_code,