[foreign-memaccess+abi] Integrated: 8300201: When storing MemoryAddress.ofLong(0x0000000080000000L), MemorySegment.get is not equal to MemorySegment.set because of the expanded sign

Per Minborg pminborg at openjdk.org
Thu Feb 2 17:39:00 UTC 2023


On Mon, 23 Jan 2023 16:52:39 GMT, Per Minborg <pminborg at openjdk.org> wrote:

> This PR proposes to normalize the upper 32-bit to zero on 32-bit systems.

This pull request has now been integrated.

Changeset: 8050ecb5
Author:    Per Minborg <pminborg at openjdk.org>
URL:       https://git.openjdk.org/panama-foreign/commit/8050ecb5505f2787308f47edd0c1d647a4b7b51b
Stats:     26 lines in 2 files changed: 22 ins; 0 del; 4 mod

8300201: When storing MemoryAddress.ofLong(0x0000000080000000L), MemorySegment.get is not equal to MemorySegment.set because of the expanded sign

Reviewed-by: jvernee

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

PR: https://git.openjdk.org/panama-foreign/pull/774


More information about the panama-dev mailing list