diff graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/StampFactory.java @ 5338:17a84768b1cd

fix canonicalization of InstanceOfNode
author Lukas Stadler <lukas.stadler@jku.at>
date Wed, 02 May 2012 14:53:20 +0200
parents 474ae8316c5a
children f66a1ed4562a
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/StampFactory.java	Wed May 02 14:47:04 2012 +0200
+++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/StampFactory.java	Wed May 02 14:53:20 2012 +0200
@@ -232,7 +232,7 @@
     public static Stamp declared(final RiResolvedType type) {
         assert type != null;
         assert type.kind(false) == CiKind.Object;
-        return new BasicValueStamp(CiKind.Object, false, type, null);
+        return new BasicValueStamp(CiKind.Object, false, type, type.exactType());
     }
 
     public static Stamp declaredNonNull(final RiResolvedType type) {