diff -r 57ad70bcf06c -r 15936b142f86 src/hotspot/share/code/compiledMethod.cpp --- a/src/hotspot/share/code/compiledMethod.cpp Wed Nov 13 11:27:50 2019 +0000 +++ b/src/hotspot/share/code/compiledMethod.cpp Wed Nov 13 08:23:23 2019 -0500 @@ -355,7 +355,7 @@ if (method() != NULL && !method()->is_native()) { address pc = fr.pc(); SimpleScopeDesc ssd(this, pc); - Bytecode_invoke call(ssd.method(), ssd.bci()); + Bytecode_invoke call(methodHandle(Thread::current(), ssd.method()), ssd.bci()); bool has_receiver = call.has_receiver(); bool has_appendix = call.has_appendix(); Symbol* signature = call.signature();