# HG changeset patch # User Christian Humer # Date 1427137495 -3600 # Node ID 1671d9111c4782b949fbe741e002c32f5927dd77 # Parent 220c494e50885d4dcb8250a2720b91ff6e470252 Truffle-DSL: fixed wrong type for implicit type cast elimination. diff -r 220c494e5088 -r 1671d9111c47 graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/generator/NodeGenFactory.java --- a/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/generator/NodeGenFactory.java Mon Mar 23 16:11:48 2015 +0100 +++ b/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/generator/NodeGenFactory.java Mon Mar 23 20:04:55 2015 +0100 @@ -2118,7 +2118,7 @@ boolean elseIf = false; for (ExecutableTypeData executableType : executableTypes) { elseIf = builder.startIf(elseIf); - builder.string(implicitClassFieldName).string(" == ").typeLiteral(executableType.getType().getBoxedType()); + builder.string(implicitClassFieldName).string(" == ").typeLiteral(executableType.getType().getPrimitiveType()); builder.end(); builder.startBlock(); builder.startStatement().tree(assignment);