< prev index next >
src/hotspot/share/ci/ciEnv.cpp
Print this page
*** 759,769 ****
assert(check_klass_accessibility(accessor, holder->get_Klass()), "holder not accessible");
InstanceKlass* accessor_klass = accessor->get_instanceKlass();
Klass* holder_klass = holder->get_Klass();
Method* dest_method;
! LinkInfo link_info(holder_klass, name, sig, accessor_klass, LinkInfo::needs_access_check, tag);
switch (bc) {
case Bytecodes::_invokestatic:
dest_method =
LinkResolver::resolve_static_call_or_null(link_info);
break;
--- 759,769 ----
assert(check_klass_accessibility(accessor, holder->get_Klass()), "holder not accessible");
InstanceKlass* accessor_klass = accessor->get_instanceKlass();
Klass* holder_klass = holder->get_Klass();
Method* dest_method;
! LinkInfo link_info(holder_klass, name, sig, accessor_klass, LinkInfo::AccessCheck::needs_access_check, tag);
switch (bc) {
case Bytecodes::_invokestatic:
dest_method =
LinkResolver::resolve_static_call_or_null(link_info);
break;
< prev index next >