--- old/src/share/vm/classfile/javaClasses.cpp 2017-07-25 13:45:27.488816793 -0400 +++ new/src/share/vm/classfile/javaClasses.cpp 2017-07-25 13:45:27.159052244 -0400 @@ -1082,8 +1082,8 @@ return name; } -Klass* java_lang_Class::array_klass(oop java_class) { - Klass* k = ((Klass*)java_class->metadata_field(_array_klass_offset)); +Klass* java_lang_Class::array_klass_acquire(oop java_class) { + Klass* k = ((Klass*)java_class->metadata_field_acquire(_array_klass_offset)); assert(k == NULL || k->is_klass() && k->is_array_klass(), "should be array klass"); return k; }