# HG changeset patch # User Christian Wimmer # Date 1350083376 25200 # Node ID 4ecd2f236bd8cddfc7539c4a4dede228b5ccfd0f # Parent 65f09f190be142d1253ad0cdaf838005ccdfa4b4 Add assertion to prevent use of wrong factory method diff -r 65f09f190be1 -r 4ecd2f236bd8 graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ConstantNode.java --- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ConstantNode.java Thu Oct 11 15:38:10 2012 +0200 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ConstantNode.java Fri Oct 12 16:09:36 2012 -0700 @@ -171,6 +171,7 @@ * @return a node representing the object */ public static ConstantNode forObject(Object o, MetaAccessProvider runtime, Graph graph) { + assert !(o instanceof Constant) : "wrapping a Constant into a Constant"; return graph.unique(new ConstantNode(Constant.forObject(o), runtime)); }