diff -r 7801367e3cc9 -r 6e4a84748e2c hotspot/src/share/vm/runtime/javaCalls.cpp --- a/hotspot/src/share/vm/runtime/javaCalls.cpp Thu Jul 27 15:36:15 2017 +0200 +++ b/hotspot/src/share/vm/runtime/javaCalls.cpp Thu Jul 27 18:06:41 2017 -0400 @@ -49,7 +49,7 @@ // ----------------------------------------------------- // Implementation of JavaCallWrapper -JavaCallWrapper::JavaCallWrapper(methodHandle callee_method, Handle receiver, JavaValue* result, TRAPS) { +JavaCallWrapper::JavaCallWrapper(const methodHandle& callee_method, Handle receiver, JavaValue* result, TRAPS) { JavaThread* thread = (JavaThread *)THREAD; bool clear_pending_exception = true;