From 7d9e0152b28606af4b021064ef3ed38bf930834b Mon Sep 17 00:00:00 2001 From: sspitsyn Date: Wed, 23 Oct 2013 20:15:24 +0400 Subject: [PATCH] 8023004: JSR 292: java.lang.RuntimeException: Original target method was called. Reviewed-by: jrose --- src/share/vm/prims/methodHandles.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/share/vm/prims/methodHandles.cpp b/src/share/vm/prims/methodHandles.cpp index 7faaebbac..94b5537a6 100644 --- a/src/share/vm/prims/methodHandles.cpp +++ b/src/share/vm/prims/methodHandles.cpp @@ -1194,9 +1194,7 @@ JVM_ENTRY(jobject, MHN_getMemberVMInfo(JNIEnv *env, jobject igcls, jobject mname } else if (vmtarget->is_klass()) { x = ((Klass*) vmtarget)->java_mirror(); } else if (vmtarget->is_method()) { - Handle mname2 = MethodHandles::new_MemberName(CHECK_NULL); - CallInfo info((Method*)vmtarget); - x = MethodHandles::init_method_MemberName(mname2, info); + x = mname(); } result->obj_at_put(1, x); return JNIHandles::make_local(env, result()); -- GitLab