diff -r 32baebe49efe -r 70aab0c2ea8b hotspot/src/share/vm/prims/methodHandles.cpp --- a/hotspot/src/share/vm/prims/methodHandles.cpp Mon Apr 24 21:34:24 2017 +0200 +++ b/hotspot/src/share/vm/prims/methodHandles.cpp Thu Apr 13 01:56:01 2017 -0700 @@ -218,7 +218,7 @@ m_klass_non_interface = SystemDictionary::Object_klass(); #ifdef ASSERT { ResourceMark rm; - Method* m2 = m_klass_non_interface->vtable()->method_at(vmindex); + Method* m2 = m_klass_non_interface->vtable().method_at(vmindex); assert(m->name() == m2->name() && m->signature() == m2->signature(), "at %d, %s != %s", vmindex, m->name_and_sig_as_C_string(), m2->name_and_sig_as_C_string());