Mercurial > hg > truffle
diff graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/CompareNode.java @ 18487:0f4813e0b4a9
Use asConstant() instead of asJavaConstant() where possible.
author | Roland Schatz <roland.schatz@oracle.com> |
---|---|
date | Mon, 24 Nov 2014 12:13:31 +0100 |
parents | 6a5dc0bbebe7 |
children | cbb097347545 |
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/CompareNode.java Sun Nov 23 16:09:26 2014 -0800 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/CompareNode.java Mon Nov 24 12:13:31 2014 +0100 @@ -64,8 +64,8 @@ public abstract boolean unorderedIsTrue(); private ValueNode optimizeConditional(Constant constant, ConditionalNode conditionalNode, ConstantReflectionProvider constantReflection, Condition cond) { - JavaConstant trueConstant = conditionalNode.trueValue().asJavaConstant(); - JavaConstant falseConstant = conditionalNode.falseValue().asJavaConstant(); + Constant trueConstant = conditionalNode.trueValue().asConstant(); + Constant falseConstant = conditionalNode.falseValue().asConstant(); if (falseConstant != null && trueConstant != null && constantReflection != null) { boolean trueResult = cond.foldCondition(trueConstant, constant, constantReflection, unorderedIsTrue());