8140659: C1: invokedynamic call patching violates JVMS-6.5.invokedynamic

Reviewed-by: roland
This commit is contained in:
Vladimir Ivanov 2015-12-18 20:23:27 +03:00
parent a82be01120
commit 7adcd9a503
8 changed files with 23 additions and 16 deletions

View file

@ -1200,8 +1200,10 @@ methodHandle Method::make_method_handle_intrinsic(vmIntrinsics::ID iid,
m->set_vtable_index(Method::nonvirtual_vtable_index);
m->link_method(m, CHECK_(empty));
if (TraceMethodHandles && (Verbose || WizardMode))
if (TraceMethodHandles && (Verbose || WizardMode)) {
ttyLocker ttyl;
m->print_on(tty);
}
return m;
}