Mercurial > hg > truffle
diff graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/NodeParser.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 | 6361fa2e3321 |
children | fdf55f1ffc59 |
line wrap: on
line diff
--- a/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/NodeParser.java Thu Apr 16 20:08:18 2015 +0200 +++ b/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/NodeParser.java Thu Apr 16 21:29:56 2015 +0200 @@ -1334,7 +1334,7 @@ } if (!frameTypes.isEmpty()) { - frameTypes = ElementUtils.uniqueSortedTypes(frameTypes); + frameTypes = ElementUtils.uniqueSortedTypes(frameTypes, false); TypeMirror frameType; if (frameTypes.size() == 1) { frameType = frameTypes.iterator().next(); @@ -1369,7 +1369,7 @@ } usedTypes.add(parameter.getType()); } - usedTypes = ElementUtils.uniqueSortedTypes(usedTypes); + usedTypes = ElementUtils.uniqueSortedTypes(usedTypes, false); if (usedTypes.size() == 1) { polymorphicType = usedTypes.iterator().next();