--- old/src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompressedNullConstant.java 2015-11-02 17:05:57.000000000 -1000 +++ new/src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompressedNullConstant.java 2015-11-02 17:05:57.000000000 -1000 @@ -22,7 +22,9 @@ */ package jdk.vm.ci.hotspot; -import jdk.vm.ci.meta.*; +import jdk.vm.ci.meta.Constant; +import jdk.vm.ci.meta.JavaConstant; +import jdk.vm.ci.meta.JavaKind; /** * The compressed representation of the {@link JavaConstant#NULL_POINTER null constant}. @@ -48,6 +50,14 @@ return true; } + public Constant compress() { + throw new IllegalArgumentException(); + } + + public Constant uncompress() { + return NULL_POINTER; + } + @Override public boolean isDefaultForKind() { return true;