--- old/src/hotspot/share/ci/ciObjArrayKlass.cpp 2018-10-01 15:58:31.180530479 -0400 +++ new/src/hotspot/share/ci/ciObjArrayKlass.cpp 2018-10-01 15:58:30.710487637 -0400 @@ -112,9 +112,9 @@ Symbol* base_name_sym = element_name->get_symbol(); char* name; - if (base_name_sym->byte_at(0) == '[' || - (base_name_sym->byte_at(0) == 'L' && // watch package name 'Lxx' - base_name_sym->byte_at(element_len-1) == ';')) { + if (base_name_sym->char_at(0) == '[' || + (base_name_sym->char_at(0) == 'L' && // watch package name 'Lxx' + base_name_sym->char_at(element_len-1) == ';')) { int new_len = element_len + dimension + 1; // for the ['s and '\0' name = CURRENT_THREAD_ENV->name_buffer(new_len);