# HG changeset patch # User Stefan Anzinger # Date 1446120826 -3600 # Node ID 7e7573382a23216db2c177811ae083383af62e90 # Parent 6832e10a0b970b04d554ab561efb2bf9e867c2d6 Change access to Method::_intrinsic_id back to u1 (JDK8 and JDK9 are different on this) diff -r 6832e10a0b97 -r 7e7573382a23 jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java --- a/jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java Wed Oct 28 14:02:20 2015 -0700 +++ b/jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java Thu Oct 29 13:13:46 2015 +0100 @@ -673,7 +673,8 @@ public int intrinsicId() { HotSpotVMConfig config = config(); - return UNSAFE.getChar(metaspaceMethod + config.methodIntrinsicIdOffset); + // Important: Size of field changed, JDK8 has u1 and JDK9 u2 + return UNSAFE.getByte(metaspaceMethod + config.methodIntrinsicIdOffset) & 0xff; } @Override