changeset 13903:a08b2fe89f47

HSAIL: fixed regression causing object lambda demos to break
author Doug Simon <doug.simon@oracle.com>
date Thu, 06 Feb 2014 23:25:48 +0100
parents bdeadcd7101d
children 3e7fa4fd9199
files graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/ForEachToGraal.java
diffstat 1 files changed, 1 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/ForEachToGraal.java	Thu Feb 06 23:24:10 2014 +0100
+++ b/graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/ForEachToGraal.java	Thu Feb 06 23:25:48 2014 +0100
@@ -26,7 +26,6 @@
 import static com.oracle.graal.hotspot.HotSpotGraalRuntime.*;
 
 import java.lang.reflect.*;
-import java.util.*;
 
 import com.oracle.graal.api.code.*;
 import com.oracle.graal.api.meta.*;
@@ -63,7 +62,7 @@
     private static HotSpotNmethod getCompiledLambda(Class intConsumerClass) {
         Method acceptMethod = null;
         for (Method m : intConsumerClass.getMethods()) {
-            if (m.getName().equals("accept") && Arrays.equals(new Class[]{int.class}, m.getParameterTypes())) {
+            if (m.getName().equals("accept")) {
                 assert acceptMethod == null : "found more than one implementation of accept(int) in " + intConsumerClass;
                 acceptMethod = m;
             }