# HG changeset patch # User Roland Schatz # Date 1416843762 -3600 # Node ID 5c5afd2c6bb3b6f28c79f2c5dd228351462125a6 # Parent bd74da0a76f3a782f3d27ddab1d69176b1e8bf44 Add missing override in KlassPointerStamp. diff -r bd74da0a76f3 -r 5c5afd2c6bb3 graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/type/KlassPointerStamp.java --- a/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/type/KlassPointerStamp.java Tue Nov 25 13:03:08 2014 +0100 +++ b/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/type/KlassPointerStamp.java Mon Nov 24 16:42:42 2014 +0100 @@ -93,6 +93,15 @@ } @Override + public Constant asConstant() { + if (alwaysNull() && isCompressed()) { + return HotSpotCompressedNullConstant.COMPRESSED_NULL; + } else { + return super.asConstant(); + } + } + + @Override public LIRKind getLIRKind(LIRKindTool tool) { if (isCompressed()) { return LIRKind.value(Kind.Int);