changeset 12403:52caeb1c19a0

Truffle-DSL: fixed wrong targetType for implicit casts.
author Christian Humer <christian.humer@gmail.com>
date Mon, 14 Oct 2013 18:35:48 +0200
parents bfcae72b61a0
children 47eb670c1634
files graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/node/NodeCodeGenerator.java
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/node/NodeCodeGenerator.java	Mon Oct 14 15:51:57 2013 +0200
+++ b/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/node/NodeCodeGenerator.java	Mon Oct 14 18:35:48 2013 +0200
@@ -2134,7 +2134,7 @@
 
             CodeTree expression;
             if (sourceType == null) {
-                ExecutableTypeData targetExecutable = resolveExecutableType(child, targetType);
+                ExecutableTypeData targetExecutable = resolveExecutableType(child, castSourceType);
                 expression = createExecuteChildExpression(parent, child, targetParameter, targetExecutable, unexpectedParameter);
                 sourceType = targetExecutable.getType();
             } else {