--- old/src/hotspot/share/gc/shared/genCollectedHeap.cpp 2019-03-13 09:15:54.668269841 +0100 +++ new/src/hotspot/share/gc/shared/genCollectedHeap.cpp 2019-03-13 09:15:54.076260037 +0100 @@ -176,16 +176,14 @@ return heap_rs->base(); } -namespace { - class GenIsScavengable : public BoolObjectClosure { - public: - bool do_object_b(oop obj) { - return GenCollectedHeap::heap()->is_in_young(obj); - } - }; +class GenIsScavengable : public BoolObjectClosure { +public: + bool do_object_b(oop obj) { + return GenCollectedHeap::heap()->is_in_young(obj); + } +}; - GenIsScavengable _is_scavengable; -} +static GenIsScavengable _is_scavengable; void GenCollectedHeap::post_initialize() { CollectedHeap::post_initialize();