--- old/src/hotspot/share/runtime/javaCalls.cpp 2018-10-16 15:50:23.000000000 -0400 +++ new/src/hotspot/share/runtime/javaCalls.cpp 2018-10-16 15:50:22.000000000 -0400 @@ -151,14 +151,7 @@ void JavaCallWrapper::oops_do(OopClosure* f) { - if (!VTBuffer::is_in_vt_buffer(_receiver)) { - f->do_oop((oop*)&_receiver); - } else { - assert(_receiver->is_value(), "Sanity check"); - BufferedValuesDealiaser* dealiaser = Thread::current()->buffered_values_dealiaser(); - assert(dealiaser != NULL, "Sanity check"); - dealiaser->oops_do(f, _receiver); - } + f->do_oop((oop*)&_receiver); handles()->oops_do(f); }