changeset 4644:d39cc9734e92

fixed unique call on already GVNed constant
author Lukas Stadler <lukas.stadler@jku.at>
date Mon, 20 Feb 2012 14:24:01 +0100
parents a47f7a901c7a
children eb2c6d2a0098
files graal/com.oracle.max.graal.hotspot/src/com/oracle/max/graal/hotspot/ri/HotSpotRuntime.java
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.max.graal.hotspot/src/com/oracle/max/graal/hotspot/ri/HotSpotRuntime.java	Mon Feb 20 14:22:23 2012 +0100
+++ b/graal/com.oracle.max.graal.hotspot/src/com/oracle/max/graal/hotspot/ri/HotSpotRuntime.java	Mon Feb 20 14:24:01 2012 +0100
@@ -269,7 +269,7 @@
                     if (elementType.superType() != null) {
                         AnchorNode anchor = graph.add(new AnchorNode());
                         graph.addBeforeFixed(storeIndexed, anchor);
-                        ConstantNode type = graph.unique(ConstantNode.forCiConstant(elementType.getEncoding(Representation.ObjectHub), this, graph));
+                        ConstantNode type = ConstantNode.forCiConstant(elementType.getEncoding(Representation.ObjectHub), this, graph);
                         value = graph.unique(new CheckCastNode(anchor, type, elementType, value));
                     } else {
                         assert elementType.name().equals("Ljava/lang/Object;") : elementType.name();