@@ -374,10 +374,11 @@ } if (k->is_objArray_klass()) { k = ObjArrayKlass::cast(k)->bottom_klass(); } + if (!k->is_instance_klass()) { // type array klasses (and their higher dimensions), // must have been loaded before a GC can ever happen. return false; }