Mercurial > hg > truffle
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)); }