[foreign-abi] RFR: 8241994: Missing SystemABI.layoutFor mappings for LONG_DOUBLE

Athijegannathan Sundararajan sundar at openjdk.java.net
Wed Apr 1 13:50:57 UTC 2020


On Wed, 1 Apr 2020 13:30:15 GMT, Jorn Vernee <jvernee at openjdk.org> wrote:

> Hi,
> 
> This patch fixes some test failures I'm seeing on Windows when running the jdk_jextract tests. The Failure occurs in
> [HandleSourceFactory](https://github.com/openjdk/panama-foreign/blob/foreign-jextract/src/jdk.incubator.jextract/share/classes/jdk/incubator/jextract/tool/HandleSourceFactory.java#L215)
> when trying to get the MemorryLayout for SystemABI.Type.LONG_DOUBLE using SystemABI::layoutFor. It turns out that there
> is a missing mapping from LONG_DOUBLE to it's layout on Windows, and I noticed the mapping is also missing for
> AArach64. This patch adds the missing mappings.  Thanks, Jorn

Marked as reviewed by sundar (Committer).

-------------

PR: https://git.openjdk.java.net/panama-foreign/pull/82


More information about the panama-dev mailing list