--- old/src/share/vm/gc/parallel/psMarkSweepDecorator.hpp 2016-12-20 16:31:20.779889458 -0500 +++ new/src/share/vm/gc/parallel/psMarkSweepDecorator.hpp 2016-12-20 16:31:19.599821955 -0500 @@ -33,6 +33,7 @@ // class ObjectStartArray; +class MarkSweep; class PSMarkSweepDecorator: public CHeapObj { private: @@ -73,7 +74,7 @@ void set_allowed_dead_ratio(size_t value) { _allowed_dead_ratio = value; } // Work methods - void adjust_pointers(); + void adjust_pointers(MarkSweep* ms); void precompact(); void compact(bool mangle_free_space); };