Mercurial > hg > truffle
diff graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/model/TypeSystemData.java @ 20998:8e5f9310f3aa
Truffle-DSL: fixed wrong order for implicit casts.
author | Christian Humer <christian.humer@gmail.com> |
---|---|
date | Thu, 16 Apr 2015 21:29:56 +0200 |
parents | e6b59c7b3991 |
children |
line wrap: on
line diff
--- a/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/model/TypeSystemData.java Thu Apr 16 20:08:18 2015 +0200 +++ b/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/model/TypeSystemData.java Thu Apr 16 21:29:56 2015 +0200 @@ -158,7 +158,7 @@ for (ImplicitCastData cast : getImplicitCasts()) { sourceTypes.add(cast.getTargetType()); } - return ElementUtils.uniqueSortedTypes(sourceTypes); + return ElementUtils.uniqueSortedTypes(sourceTypes, true); } public List<TypeMirror> lookupSourceTypes(TypeMirror targetType) { @@ -169,7 +169,7 @@ sourceTypes.add(cast.getSourceType()); } } - return sourceTypes; + return ElementUtils.uniqueSortedTypes(sourceTypes, true); } public boolean isImplicitSubtypeOf(TypeMirror source, TypeMirror target) {