--- old/src/hotspot/share/gc/parallel/parallelArguments.hpp 2018-02-20 23:17:44.136734740 +0100 +++ new/src/hotspot/share/gc/parallel/parallelArguments.hpp 2018-02-20 23:17:43.908726946 +0100 @@ -25,11 +25,15 @@ #ifndef SHARE_GC_PARALLEL_PARALLELARGUMENTS_HPP #define SHARE_GC_PARALLEL_PARALLELARGUMENTS_HPP -#include "gc/shared/gcArguments.hpp" +#include "gc/parallel/psSettings.hpp" +#include "gc/shared/genArguments.hpp" -class CollectedHeap; +class ParallelArguments : public GenArguments { +private: + PSSettings initialize_heap_flags(); + + void initialize_heap_flags_one_pass(PSSettings& s); -class ParallelArguments : public GCArguments { public: virtual void initialize_flags(); virtual size_t conservative_max_heap_alignment();