< prev index next >
src/share/vm/memory/universe.cpp
Print this page
rev 4131 : 8014431: cleanup warnings indicated by the -Wunused-value compiler option on linux
8015265: revise the fix for 8007037
Reviewed-by: sspitsyn, dholmes, dcubed, coleenp
Contributed-by: jeremymanson@google.com, calvin.cheung@oracle.com
*** 655,665 ****
Klass* ko = k_h()->klass_part();
klassVtable* vt = ko->vtable();
if (vt) vt->initialize_vtable(false, CHECK);
if (ko->oop_is_instance()) {
instanceKlass* ik = (instanceKlass*)ko;
! for (KlassHandle s_h(THREAD, ik->subklass()); s_h() != NULL; s_h = (THREAD, s_h()->klass_part()->next_sibling())) {
reinitialize_vtable_of(s_h, CHECK);
}
}
}
--- 655,667 ----
Klass* ko = k_h()->klass_part();
klassVtable* vt = ko->vtable();
if (vt) vt->initialize_vtable(false, CHECK);
if (ko->oop_is_instance()) {
instanceKlass* ik = (instanceKlass*)ko;
! for (KlassHandle s_h(THREAD, ik->subklass());
! s_h() != NULL;
! s_h = (THREAD, s_h()->klass_part()->next_sibling())) {
reinitialize_vtable_of(s_h, CHECK);
}
}
}
< prev index next >