diff -r 2956d0ece7a9 -r 93fe2fc5c093 src/hotspot/share/oops/instanceKlass.cpp --- a/src/hotspot/share/oops/instanceKlass.cpp Wed Mar 14 07:27:19 2018 -0400 +++ b/src/hotspot/share/oops/instanceKlass.cpp Wed Mar 14 12:12:00 2018 +0100 @@ -1014,6 +1014,10 @@ return i; } +instanceHandle InstanceKlass::allocate_instance_handle(TRAPS) { + return instanceHandle(THREAD, allocate_instance(THREAD)); +} + void InstanceKlass::check_valid_for_instantiation(bool throwError, TRAPS) { if (is_interface() || is_abstract()) { ResourceMark rm(THREAD);