changeset 6551:4ecd2f236bd8

Add assertion to prevent use of wrong factory method
author Christian Wimmer <christian.wimmer@oracle.com>
date Fri, 12 Oct 2012 16:09:36 -0700
parents 65f09f190be1
children 3cd6c6743a6a
files graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ConstantNode.java
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- 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));
     }