# HG changeset patch # User Thomas Wuerthinger # Date 1423777236 -3600 # Node ID 1e5906acebb71c2ea3209d84b8d9040ce401990f # Parent dd3e15cfe5b8a8587eee406fa6524922d466f1a1 Fixed a regression in the canonicalization of ConditionalNode. diff -r dd3e15cfe5b8 -r 1e5906acebb7 graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ConditionalNode.java --- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ConditionalNode.java Thu Feb 12 22:34:39 2015 +0100 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ConditionalNode.java Thu Feb 12 22:40:36 2015 +0100 @@ -118,7 +118,7 @@ return this; } - private static ValueNode findSynonym(ValueNode condition, ValueNode falseValue, ValueNode trueValue) { + private static ValueNode findSynonym(ValueNode condition, ValueNode trueValue, ValueNode falseValue) { if (condition instanceof LogicNegationNode) { LogicNegationNode negated = (LogicNegationNode) condition; return ConditionalNode.create(negated.getValue(), falseValue, trueValue);