--- old/src/hotspot/share/opto/runtime.cpp 2019-03-27 16:10:49.507353843 +0100 +++ new/src/hotspot/share/opto/runtime.cpp 2019-03-27 16:10:49.207348879 +0100 @@ -258,7 +258,7 @@ // that latter value in hand for the fast path. Handle holder(THREAD, array_type->klass_holder()); // keep the array klass alive Klass* elem_type = ObjArrayKlass::cast(array_type)->element_klass(); - result = oopFactory::new_array(elem_type, len, THREAD); + result = ObjArrayKlass::cast(array_type)->allocate(len, THREAD); } // Pass oops back through thread local storage. Our apparent type to Java