# HG changeset patch # User Roland Schatz # Date 1377347577 -7200 # Node ID e25ad41a95e760af074dfe40773d29abbb6370ec # Parent 821ed0a436f23dbb1ec42c4b07e2dc1cb4222dea Remove unused method in LogicNode base class. diff -r 821ed0a436f2 -r e25ad41a95e7 graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LogicConstantNode.java --- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LogicConstantNode.java Fri Aug 23 17:18:47 2013 +0200 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LogicConstantNode.java Sat Aug 24 14:32:57 2013 +0200 @@ -68,11 +68,6 @@ } @Override - public LogicNode canonical(CanonicalizerTool tool) { - throw new GraalInternalError("shouldn't call canonical on LogicConstantNode"); - } - - @Override public void generate(LIRGeneratorTool generator) { // nothing to do } diff -r 821ed0a436f2 -r e25ad41a95e7 graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LogicNode.java --- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LogicNode.java Fri Aug 23 17:18:47 2013 +0200 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LogicNode.java Sat Aug 24 14:32:57 2013 +0200 @@ -43,7 +43,4 @@ ((Negatable) n).negate(this); } } - - // forces all subclasses to canonicalize to BooleanNode instances - public abstract LogicNode canonical(CanonicalizerTool tool); } diff -r 821ed0a436f2 -r e25ad41a95e7 graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/typesystem/CustomTypeCheckNode.java --- a/graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/typesystem/CustomTypeCheckNode.java Fri Aug 23 17:18:47 2013 +0200 +++ b/graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/typesystem/CustomTypeCheckNode.java Sat Aug 24 14:32:57 2013 +0200 @@ -57,11 +57,6 @@ } } - @Override - public LogicNode canonical(CanonicalizerTool tool) { - return this; - } - public void virtualize(VirtualizerTool tool) { if (getObject() != null) { State objectState = tool.getObjectState(getObject());