hg: panama/dev: 8209077: binder should check that functions have no array carrier

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Tue Aug 7 14:15:55 UTC 2018


Changeset: cee5a4b972d7
Author:    mcimadamore
Date:      2018-08-07 15:15 +0100
URL:       http://hg.openjdk.java.net/panama/dev/rev/cee5a4b972d7

8209077: binder should check that functions have no array carrier
Add assertions to check that no carrier with type Array is used in bound native functions.

! src/java.base/share/classes/java/foreign/memory/LayoutType.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutResolver.java
! src/java.base/share/classes/jdk/internal/foreign/NativeInvoker.java
! src/java.base/share/classes/jdk/internal/foreign/UpcallHandler.java
! src/java.base/share/classes/jdk/internal/foreign/Util.java
+ test/jdk/java/foreign/types/ArraysInFunctionsTest.java
+ test/jdk/java/foreign/types/libArraysFunc.c



More information about the panama-dev mailing list