changeset 23138:07f7a8d2de57

Remove method handle special case logic for 8u60 and later
author Tom Rodriguez <tom.rodriguez@oracle.com>
date Fri, 04 Dec 2015 10:32:41 -0800
parents 23c58fe0a582
children 661e2d8a7316
files graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/ResolvedMethodHandleCallTargetNode.java
diffstat 1 files changed, 0 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/ResolvedMethodHandleCallTargetNode.java	Fri Dec 04 14:03:02 2015 +0100
+++ b/graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/ResolvedMethodHandleCallTargetNode.java	Fri Dec 04 10:32:41 2015 -0800
@@ -22,11 +22,6 @@
  */
 package com.oracle.graal.replacements.nodes;
 
-import static sun.misc.Version.jdkMajorVersion;
-import static sun.misc.Version.jdkMicroVersion;
-import static sun.misc.Version.jdkMinorVersion;
-import static sun.misc.Version.jdkUpdateVersion;
-
 import java.lang.invoke.MethodHandle;
 
 import jdk.vm.ci.common.JVMCIError;
@@ -65,10 +60,6 @@
      */
     public static MethodCallTargetNode create(InvokeKind invokeKind, ResolvedJavaMethod targetMethod, ValueNode[] arguments, JavaType returnType, ResolvedJavaMethod originalTargetMethod,
                     ValueNode[] originalArguments, JavaType originalReturnType) {
-        if (jdkMajorVersion() >= 1 && jdkMinorVersion() >= 8 && jdkMicroVersion() >= 0 && jdkUpdateVersion() >= 60) {
-            // https://bugs.openjdk.java.net/browse/JDK-8072008 is targeted for 8u60
-            return new MethodCallTargetNode(invokeKind, targetMethod, arguments, returnType, null);
-        }
         return new ResolvedMethodHandleCallTargetNode(invokeKind, targetMethod, arguments, returnType, originalTargetMethod, originalArguments, originalReturnType);
     }