--- old/src/hotspot/share/gc/cms/promotionInfo.hpp 2018-03-12 10:02:09.041213974 -0400 +++ new/src/hotspot/share/gc/cms/promotionInfo.hpp 2018-03-12 10:02:08.303145959 -0400 @@ -26,12 +26,11 @@ #define SHARE_VM_GC_CMS_PROMOTIONINFO_HPP #include "gc/cms/freeChunk.hpp" -#include "memory/allocation.hpp" // Forward declarations class CompactibleFreeListSpace; -class PromotedObject VALUE_OBJ_CLASS_SPEC { +class PromotedObject { private: enum { promoted_mask = right_n_bits(2), // i.e. 0x3 @@ -114,7 +113,7 @@ void print() const { print_on(tty); } }; -class PromotionInfo VALUE_OBJ_CLASS_SPEC { +class PromotionInfo { bool _tracking; // set if tracking CompactibleFreeListSpace* _space; // the space to which this belongs PromotedObject* _promoHead; // head of list of promoted objects