< prev index next >

src/share/vm/oops/objArrayKlass.cpp

Print this page

        

*** 474,484 **** void ObjArrayKlass::verify_on(outputStream* st) { ArrayKlass::verify_on(st); guarantee(element_klass()->is_klass(), "should be klass"); guarantee(bottom_klass()->is_klass(), "should be klass"); Klass* bk = bottom_klass(); ! guarantee(bk->is_instance_klass() || bk->is_typeArray_klass(), "invalid bottom klass"); } void ObjArrayKlass::oop_verify_on(oop obj, outputStream* st) { ArrayKlass::oop_verify_on(obj, st); guarantee(obj->is_objArray(), "must be objArray"); --- 474,485 ---- void ObjArrayKlass::verify_on(outputStream* st) { ArrayKlass::verify_on(st); guarantee(element_klass()->is_klass(), "should be klass"); guarantee(bottom_klass()->is_klass(), "should be klass"); Klass* bk = bottom_klass(); ! guarantee(bk->is_instance_klass() || bk->is_typeArray_klass() || bk->is_valueArray_klass(), ! "invalid bottom klass"); } void ObjArrayKlass::oop_verify_on(oop obj, outputStream* st) { ArrayKlass::oop_verify_on(obj, st); guarantee(obj->is_objArray(), "must be objArray");
< prev index next >