--- old/src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp 2018-03-12 10:02:07.331056379 -0400 +++ new/src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp 2018-03-12 10:02:06.736001544 -0400 @@ -79,7 +79,7 @@ // we have _shifter == 0. and for the mod union table we have // shifter == CardTable::card_shift - LogHeapWordSize.) // XXX 64-bit issues in BitMap? -class CMSBitMap VALUE_OBJ_CLASS_SPEC { +class CMSBitMap { friend class VMStructs; HeapWord* _bmStartWord; // base address of range covered by map @@ -331,7 +331,7 @@ // Timing, allocation and promotion statistics for gc scheduling and incremental // mode pacing. Most statistics are exponential averages. // -class CMSStats VALUE_OBJ_CLASS_SPEC { +class CMSStats { private: ConcurrentMarkSweepGeneration* const _cms_gen; // The cms (old) gen.