--- old/src/hotspot/share/gc/g1/g1CollectionSet.cpp 2019-11-19 15:50:32.884793744 +0100 +++ new/src/hotspot/share/gc/g1/g1CollectionSet.cpp 2019-11-19 15:50:32.672792431 +0100 @@ -329,7 +329,7 @@ class G1VerifyYoungAgesClosure : public HeapRegionClosure { public: bool _valid; -public: + G1VerifyYoungAgesClosure() : HeapRegionClosure(), _valid(true) { } virtual bool do_heap_region(HeapRegion* r) { @@ -340,8 +340,8 @@ _valid = false; } - if (r->age_in_surv_rate_group() < 0) { - log_error(gc, verify)("## encountered negative age in young region"); + if (!r->has_valid_age_in_surv_rate()) { + log_error(gc, verify)("## encountered invalid age in young region"); _valid = false; }