[lworld] RFR: 8326602: [lworld] substitutabillity test does not support cyclic membership properly [v2]

Mandy Chung mchung at openjdk.org
Fri Feb 23 22:21:47 UTC 2024


> `test/jdk/valhalla/valuetypes/RecursiveValueClass.java` test fails when the primitive value class is migrated to null-restricted value types.  It uncovers a bug in supporting mutual recursive types. The recursive method handle should be created with the base functions of mutual recursive types so that it can call the recursive method handle for another type properly.

Mandy Chung has updated the pull request incrementally with one additional commit since the last revision:

  ignore one test

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

Changes:
  - all: https://git.openjdk.org/valhalla/pull/1018/files
  - new: https://git.openjdk.org/valhalla/pull/1018/files/b6be1a7b..13f03260

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=valhalla&pr=1018&range=01
 - incr: https://webrevs.openjdk.org/?repo=valhalla&pr=1018&range=00-01

  Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod
  Patch: https://git.openjdk.org/valhalla/pull/1018.diff
  Fetch: git fetch https://git.openjdk.org/valhalla.git pull/1018/head:pull/1018

PR: https://git.openjdk.org/valhalla/pull/1018



More information about the valhalla-dev mailing list