Mercurial > hg > graal-compiler
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; }