@@ -447,11 +447,11 @@ break; case Bytecodes::_newarray: { BasicType atype = (BasicType)get_index_u1(); const char* str = type2name(atype); - if (str == NULL || atype == T_OBJECT || atype == T_ARRAY) { + if (str == NULL || is_reference_type(atype)) { assert(false, "Unidentified basic type"); } st->print_cr(" %s", str); } break;