--- old/src/hotspot/share/gc/g1/g1ConcurrentMark.cpp 2018-03-29 19:40:19.634341899 +0200 +++ new/src/hotspot/share/gc/g1/g1ConcurrentMark.cpp 2018-03-29 19:40:19.377334020 +0200 @@ -1186,10 +1186,10 @@ HRRSCleanupTask* _hrrs_cleanup_task; public: - G1CleanupRegionsClosure(G1CollectedHeap* g1, + G1CleanupRegionsClosure(G1CollectedHeap* g1h, FreeRegionList* local_cleanup_list, HRRSCleanupTask* hrrs_cleanup_task) : - _g1h(g1), + _g1h(g1h), _freed_bytes(0), _local_cleanup_list(local_cleanup_list), _old_regions_removed(0), @@ -1670,14 +1670,14 @@ // When sampling object counts, we already swapped the mark bitmaps, so we need to use // the prev bitmap determining liveness. class G1ObjectCountIsAliveClosure: public BoolObjectClosure { - G1CollectedHeap* _g1; - public: - G1ObjectCountIsAliveClosure(G1CollectedHeap* g1) : _g1(g1) { } + G1CollectedHeap* _g1h; +public: + G1ObjectCountIsAliveClosure(G1CollectedHeap* g1h) : _g1h(g1h) { } bool do_object_b(oop obj) { HeapWord* addr = (HeapWord*)obj; return addr != NULL && - (!_g1->is_in_g1_reserved(addr) || !_g1->is_obj_dead(obj)); + (!_g1h->is_in_g1_reserved(addr) || !_g1h->is_obj_dead(obj)); } };