[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