diff -r d2a0ec86d6ef -r d05fcdd70109 hotspot/src/share/vm/runtime/reflection.cpp --- a/hotspot/src/share/vm/runtime/reflection.cpp Thu May 28 11:37:13 2015 -0700 +++ b/hotspot/src/share/vm/runtime/reflection.cpp Fri May 29 11:35:51 2015 -0400 @@ -831,9 +831,9 @@ CallInfo info; Symbol* signature = method->signature(); Symbol* name = method->name(); - LinkResolver::resolve_interface_call(info, receiver, recv_klass, klass, - name, signature, - KlassHandle(), false, true, + LinkResolver::resolve_interface_call(info, receiver, recv_klass, + LinkInfo(klass, name, signature, KlassHandle(), false), + true, CHECK_(methodHandle())); return info.selected_method(); }