diff -r 7801367e3cc9 -r 6e4a84748e2c hotspot/src/cpu/sparc/vm/interpreterRT_sparc.cpp --- a/hotspot/src/cpu/sparc/vm/interpreterRT_sparc.cpp Thu Jul 27 15:36:15 2017 +0200 +++ b/hotspot/src/cpu/sparc/vm/interpreterRT_sparc.cpp Thu Jul 27 18:06:41 2017 -0400 @@ -176,7 +176,7 @@ public: - SlowSignatureHandler(methodHandle method, address from, intptr_t* to, intptr_t *RegArgSig) : NativeSignatureIterator(method) { + SlowSignatureHandler(const methodHandle& method, address from, intptr_t* to, intptr_t *RegArgSig) : NativeSignatureIterator(method) { _from = from; _to = to; _RegArgSignature = RegArgSig;