< prev index next >
src/hotspot/share/classfile/javaClasses.cpp
Print this page
@@ -1036,10 +1036,11 @@
for (int t = 0; t <= T_VOID; t++) {
oop m = Universe::_mirrors[t];
if (m != NULL) {
// Update the field at _array_klass_offset to point to the relocated array klass.
oop archived_m = MetaspaceShared::archive_heap_object(m, THREAD);
+ assert(archived_m != NULL, "sanity");
Klass *ak = (Klass*)(archived_m->metadata_field(_array_klass_offset));
assert(ak != NULL || t == T_VOID, "should not be NULL");
if (ak != NULL) {
Klass *reloc_ak = MetaspaceShared::get_relocated_klass(ak);
archived_m->metadata_field_put(_array_klass_offset, reloc_ak);
< prev index next >