diff -r 57ad70bcf06c -r 15936b142f86 src/hotspot/share/prims/methodComparator.cpp --- a/src/hotspot/share/prims/methodComparator.cpp Wed Nov 13 11:27:50 2019 +0000 +++ b/src/hotspot/share/prims/methodComparator.cpp Wed Nov 13 08:23:23 2019 -0500 @@ -52,8 +52,9 @@ _old_cp = old_method->constants(); _new_cp = new_method->constants(); - BytecodeStream s_old(old_method); - BytecodeStream s_new(new_method); + Thread* THREAD = Thread::current(); + BytecodeStream s_old(methodHandle(THREAD, old_method)); + BytecodeStream s_new(methodHandle(THREAD, new_method)); _s_old = &s_old; _s_new = &s_new; Bytecodes::Code c_old, c_new;