hotspot/src/share/vm/runtime/javaCalls.cpp
changeset 46458 3c12af929e7d
parent 46369 3bf4544bec14
parent 44738 11431bbc9549
child 46630 75aa3e39d02c
--- a/hotspot/src/share/vm/runtime/javaCalls.cpp	Fri May 12 11:41:05 2017 +0200
+++ b/hotspot/src/share/vm/runtime/javaCalls.cpp	Fri May 12 13:14:25 2017 -0700
@@ -221,7 +221,7 @@
 void JavaCalls::call_special(JavaValue* result, Klass* klass, Symbol* name, Symbol* signature, JavaCallArguments* args, TRAPS) {
   CallInfo callinfo;
   LinkInfo link_info(klass, name, signature);
-  LinkResolver::resolve_special_call(callinfo, link_info, CHECK);
+  LinkResolver::resolve_special_call(callinfo, args->receiver(), link_info, CHECK);
   methodHandle method = callinfo.selected_method();
   assert(method.not_null(), "should have thrown exception");