src/hotspot/share/oops/objArrayKlass.cpp
changeset 50882 80abf702eed8
parent 50752 9d62da00bf15
child 51268 4ac20e5f96ce
--- a/src/hotspot/share/oops/objArrayKlass.cpp	Thu Jun 28 15:17:44 2018 +0200
+++ b/src/hotspot/share/oops/objArrayKlass.cpp	Thu Jun 28 14:22:28 2018 +0200
@@ -173,7 +173,8 @@
   if (length >= 0) {
     if (length <= arrayOopDesc::max_array_length(T_OBJECT)) {
       int size = objArrayOopDesc::object_size(length);
-      return (objArrayOop)CollectedHeap::array_allocate(this, size, length, THREAD);
+      return (objArrayOop)Universe::heap()->array_allocate(this, size, length,
+                                                           /* do_zero */ true, THREAD);
     } else {
       report_java_out_of_memory("Requested array size exceeds VM limit");
       JvmtiExport::post_array_size_exhausted();