[foreign-jextract] RFR: 8282235: jextract crashes when a Java keyword is used in as a function pointer typedef parameter name
Maurizio Cimadamore
mcimadamore at openjdk.java.net
Tue Feb 22 17:21:01 UTC 2022
On Tue, 22 Feb 2022 16:43:41 GMT, Athijegannathan Sundararajan <sundar at openjdk.org> wrote:
> Missed transforming function typedef parameter names as java safe identifiers.
src/jdk.incubator.jextract/share/classes/jdk/internal/jextract/impl/FunctionalInterfaceBuilder.java line 72:
> 70: name = parameterNames.get().get(i);
> 71: }
> 72: return name.isEmpty()? "_x" + i : Utils.javaSafeIdentifier(name);
Do we do this for regular native functions?
e.g.
int foo(int abstract);
-------------
PR: https://git.openjdk.java.net/panama-foreign/pull/653
More information about the panama-dev
mailing list