--- a/src/hotspot/share/classfile/systemDictionary.cpp Wed Mar 28 17:20:06 2018 -0700
+++ b/src/hotspot/share/classfile/systemDictionary.cpp Thu Mar 29 10:38:29 2018 +0200
@@ -2794,7 +2794,7 @@
// which MemberName resolution doesn't handle. There's special logic on JDK side to handle them
// (see MethodHandles.linkMethodHandleConstant() and MethodHandles.findVirtualForMH()).
} else {
- MethodHandles::resolve_MemberName(mname, caller, CHECK_(empty));
+ MethodHandles::resolve_MemberName(mname, caller, /*speculative_resolve*/false, CHECK_(empty));
}
// After method/field resolution succeeded, it's safe to resolve MH signature as well.