Mercurial > hg > graal-compiler
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); }