diff --git a/src/hotspot/share/opto/type.cpp b/src/hotspot/share/opto/type.cpp index e62358c7c2d..5ae3752ddc6 100644 --- a/src/hotspot/share/opto/type.cpp +++ b/src/hotspot/share/opto/type.cpp @@ -3578,7 +3578,7 @@ const TypeOopPtr* TypeOopPtr::make_from_klass_common(ciKlass* klass, bool klass_ } else if (klass->is_obj_array_klass()) { // Element is an object array. Recursively call ourself. ciKlass* eklass = klass->as_obj_array_klass()->element_klass(); - const TypeOopPtr *etype = TypeOopPtr::make_from_klass_common(eklass, try_for_exact, false, interface_handling); + const TypeOopPtr *etype = TypeOopPtr::make_from_klass_common(eklass, false, try_for_exact, interface_handling); bool xk = etype->klass_is_exact(); const TypeAry* arr0 = TypeAry::make(etype, TypeInt::POS); // We used to pass NotNull in here, asserting that the sub-arrays