# HG changeset patch # User Christian Humer # Date 1429188193 -7200 # Node ID e6b59c7b39919b56b74dfe97e85e1a6b98b90243 # Parent 4213d02d95b5fbe6f15e4d234a44ec71aff170b2 Truffle-DSL: fixed invalid types compares. they do not work in javac. diff -r 4213d02d95b5 -r e6b59c7b3991 graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/model/TypeSystemData.java --- a/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/model/TypeSystemData.java Thu Apr 16 13:51:50 2015 +0200 +++ b/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/model/TypeSystemData.java Thu Apr 16 14:43:13 2015 +0200 @@ -134,7 +134,7 @@ return null; } for (ImplicitCastData cast : getImplicitCasts()) { - if (cast.getSourceType().equals(sourceType) && cast.getTargetType().equals(targetType)) { + if (ElementUtils.typeEquals(cast.getSourceType(), sourceType) && ElementUtils.typeEquals(cast.getTargetType(), targetType)) { return cast; } }