changeset 7131:32a16dd8d941

When a hub has Kind.Object, the hub is never null. Preserve that information it the stamp of the LoadHubNode.
author Christian Wimmer <christian.wimmer@oracle.com>
date Tue, 04 Dec 2012 10:51:46 -0800
parents 3a2f8b313bc5
children b5ea2594a644
files graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/LoadHubNode.java
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/LoadHubNode.java	Tue Dec 04 10:50:12 2012 -0800
+++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/LoadHubNode.java	Tue Dec 04 10:51:46 2012 -0800
@@ -40,7 +40,7 @@
     }
 
     public LoadHubNode(ValueNode object, Kind kind) {
-        super(StampFactory.forKind(kind));
+        super(kind == Kind.Object ? StampFactory.objectNonNull() : StampFactory.forKind(kind));
         this.object = object;
     }