RFR: 7904079: Fix setting up length parameter for CXUnsavedFiles Struct [v2]
Nizar Benalla
nbenalla at openjdk.org
Thu Sep 11 10:19:19 UTC 2025
On Thu, 11 Sep 2025 07:03:13 GMT, Varada M <varadam at openjdk.org> wrote:
>> CXUnsavedFile struct contains three members, first two are pointers and last one is unsigned long. When jextract makes downcall to clang_reparseTranslationUnit_Impl it sets up the third parameter in the struct incorrectly. It sets INT instead of LONG so on big endian platform the parameter will be set differently.
>>
>> JBS Issue : [CODETOOLS-7904079](https://bugs.openjdk.org/browse/CODETOOLS-7904079)
>
> Varada M has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision:
>
> CODETOOLS-7904079: Fix setting up length parameter for CXUnsavedFiles Struct
Thanks for reporting this issue.
These files are generated automatically using jextract (https://github.com/openjdk/jextract/blob/master/updateclang/README.md), I'm not sure if we want to be manually updating these files.
-------------
PR Comment: https://git.openjdk.org/jextract/pull/289#issuecomment-3279737532
More information about the jextract-dev
mailing list