--- old/src/hotspot/share/ci/ciObjArrayKlass.cpp 2019-03-11 14:25:25.906355712 +0100 +++ new/src/hotspot/share/ci/ciObjArrayKlass.cpp 2019-03-11 14:25:25.706355715 +0100 @@ -65,7 +65,8 @@ dimension, T_OBJECT) { _base_element_klass = base_element_klass; assert(_base_element_klass->is_instance_klass() || - _base_element_klass->is_type_array_klass(), "bad base klass"); + _base_element_klass->is_type_array_klass() || + _base_element_klass->is_value_array_klass(), "bad base klass"); if (dimension == 1) { _element_klass = base_element_klass; } else {