equal
deleted
inserted
replaced
222 address entry; |
222 address entry; |
223 if (call_info->call_kind() == CallInfo::itable_call) { |
223 if (call_info->call_kind() == CallInfo::itable_call) { |
224 assert(bytecode == Bytecodes::_invokeinterface, ""); |
224 assert(bytecode == Bytecodes::_invokeinterface, ""); |
225 int itable_index = call_info->itable_index(); |
225 int itable_index = call_info->itable_index(); |
226 entry = VtableStubs::find_itable_stub(itable_index); |
226 entry = VtableStubs::find_itable_stub(itable_index); |
227 if (entry == false) { |
227 if (entry == NULL) { |
228 return false; |
228 return false; |
229 } |
229 } |
230 #ifdef ASSERT |
230 #ifdef ASSERT |
231 int index = call_info->resolved_method()->itable_index(); |
231 int index = call_info->resolved_method()->itable_index(); |
232 assert(index == itable_index, "CallInfo pre-computes this"); |
232 assert(index == itable_index, "CallInfo pre-computes this"); |