--- old/src/share/vm/gc_implementation/g1/heapRegionSet.hpp 2014-02-11 11:34:03.945495785 +0100 +++ new/src/share/vm/gc_implementation/g1/heapRegionSet.hpp 2014-02-11 11:34:03.817495783 +0100 @@ -84,7 +84,6 @@ private: bool _is_humongous; bool _is_empty; - bool _is_linked; HRSMtSafeChecker* _mt_safety_checker; protected: @@ -109,8 +108,6 @@ // not. Only used during verification. bool regions_empty() { return _is_empty; } - bool regions_linked() { return _is_linked; } - bool check_mt_safety() { if (_mt_safety_checker != NULL) { _mt_safety_checker->check(); @@ -120,7 +117,7 @@ virtual void fill_in_ext_msg_extra(hrs_ext_msg* msg) { } - HeapRegionSetBase(const char* name, bool humongous, bool empty, bool linked, HRSMtSafeChecker* mt_safety_checker); + HeapRegionSetBase(const char* name, bool humongous, bool empty, HRSMtSafeChecker* mt_safety_checker); public: const char* name() { return _name; } @@ -192,7 +189,7 @@ class HeapRegionSet : public HeapRegionSetBase { public: HeapRegionSet(const char* name, bool humongous, HRSMtSafeChecker* mt_safety_checker): - HeapRegionSetBase(name, humongous, false /* empty */, false /* linked */, mt_safety_checker) { } + HeapRegionSetBase(name, humongous, false /* empty */, mt_safety_checker) { } void bulk_remove(const HeapRegionSetCount& removed) { _count.decrement(removed.length(), removed.capacity()); @@ -224,7 +221,7 @@ public: FreeRegionList(const char* name, HRSMtSafeChecker* mt_safety_checker): - HeapRegionSetBase(name, false /* humongous */, true /* empty */, true /* linked */, mt_safety_checker) { + HeapRegionSetBase(name, false /* humongous */, true /* empty */, mt_safety_checker) { clear(); }