diff graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/ExecuteGroupingTest.java @ 20984:6361fa2e3321

Truffle-DSL: further fixes for polymorphic execute signatures.
author Christian Humer <christian.humer@oracle.com>
date Wed, 15 Apr 2015 21:13:43 +0200
parents 476374f3fe9a
children b1530a6cce8c
line wrap: on
line diff
--- a/graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/ExecuteGroupingTest.java	Wed Apr 15 21:35:51 2015 +0200
+++ b/graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/ExecuteGroupingTest.java	Wed Apr 15 21:13:43 2015 +0200
@@ -144,18 +144,18 @@
         }
 
         @Specialization(rewriteOn = RuntimeException.class)
-        int s1() {
+        double s1() {
             return 42;
         }
 
         @Specialization
-        int s2() {
+        double s2() {
             return 42;
         }
 
     }
 
-    @ExpectError("Incompatible abstract execute methods found [executeDouble(), executeInt()].%")
+    @ExpectError("Incompatible abstract execute methods found %")
     abstract static class IncompatibleAbstract1 extends Node {
 
         // we don't know how to implement executeDouble
@@ -164,7 +164,7 @@
         abstract int executeInt();
 
         @Specialization
-        int s1() {
+        double s1() {
             return 42;
         }