< prev index next >

test/micro/org/openjdk/bench/java/lang/foreign/pointers/NativeType.java

Print this page
*** 38,11 ***
      public non-sealed static abstract class OfDouble<X> extends NativeType<X> {
          public abstract ValueLayout.OfDouble layout();
      }
  
      private static final AddressLayout UNSAFE_ADDRESS = ValueLayout.ADDRESS
!             .withTargetLayout(MemoryLayout.sequenceLayout(ValueLayout.JAVA_BYTE));
  
      public final static class OfPointer<X> extends NativeType<X> {
          public AddressLayout layout() {
              return UNSAFE_ADDRESS;
          }
--- 38,11 ---
      public non-sealed static abstract class OfDouble<X> extends NativeType<X> {
          public abstract ValueLayout.OfDouble layout();
      }
  
      private static final AddressLayout UNSAFE_ADDRESS = ValueLayout.ADDRESS
!             .withTargetLayout(MemoryLayout.sequenceLayout(Long.MAX_VALUE, ValueLayout.JAVA_BYTE));
  
      public final static class OfPointer<X> extends NativeType<X> {
          public AddressLayout layout() {
              return UNSAFE_ADDRESS;
          }
< prev index next >