--- old/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRKindTool.java 2017-12-13 08:52:31.000000000 -0800 +++ new/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRKindTool.java 2017-12-13 08:52:30.000000000 -0800 @@ -22,14 +22,15 @@ */ package org.graalvm.compiler.hotspot.amd64; -import jdk.vm.ci.amd64.AMD64Kind; import org.graalvm.compiler.core.amd64.AMD64LIRKindTool; import org.graalvm.compiler.core.common.LIRKind; +import jdk.vm.ci.amd64.AMD64Kind; + public class AMD64HotSpotLIRKindTool extends AMD64LIRKindTool { @Override public LIRKind getNarrowOopKind() { - return LIRKind.reference(AMD64Kind.DWORD); + return LIRKind.compressedReference(AMD64Kind.DWORD); } @Override