src/hotspot/share/gc/g1/g1Arguments.cpp
changeset 47913 cde4a65ba47d
parent 47901 4c42aa431f40
child 48145 f913f6dba2d3
--- a/src/hotspot/share/gc/g1/g1Arguments.cpp	Thu Nov 16 17:10:21 2017 +0100
+++ b/src/hotspot/share/gc/g1/g1Arguments.cpp	Thu Nov 16 12:53:29 2017 +0100
@@ -24,7 +24,10 @@
 
 #include "precompiled.hpp"
 #include "gc/g1/g1Arguments.hpp"
+#include "gc/g1/g1CollectedHeap.inline.hpp"
+#include "gc/g1/g1CollectorPolicy.hpp"
 #include "gc/g1/heapRegion.hpp"
+#include "gc/shared/gcArguments.inline.hpp"
 #include "runtime/globals.hpp"
 #include "runtime/globals_extension.hpp"
 #include "runtime/vm_version.hpp"
@@ -90,3 +93,7 @@
 
   log_trace(gc)("MarkStackSize: %uk  MarkStackSizeMax: %uk", (unsigned int) (MarkStackSize / K), (uint) (MarkStackSizeMax / K));
 }
+
+CollectedHeap* G1Arguments::create_heap() {
+  return create_heap_with_policy<G1CollectedHeap, G1CollectorPolicy>();
+}