--- old/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64LIRKindTool.java 2017-12-13 08:52:22.000000000 -0800 +++ new/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64LIRKindTool.java 2017-12-13 08:52:22.000000000 -0800 @@ -68,7 +68,7 @@ @Override public LIRKind getNarrowOopKind() { - return LIRKind.reference(AArch64Kind.DWORD); + return LIRKind.compressedReference(AArch64Kind.DWORD); } @Override