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

Mandy Chung mchung at openjdk.org
Mon Feb 26 21:34:51 UTC 2024


On Fri, 23 Feb 2024 19:43:11 GMT, Mandy Chung <mchung at openjdk.org> wrote:

> `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.

This pull request has now been integrated.

Changeset: d6c5daad
Author:    Mandy Chung <mchung at openjdk.org>
URL:       https://git.openjdk.org/valhalla/commit/d6c5daad3cc5eb046151566da5a3ffd40fa08b66
Stats:     1180 lines in 3 files changed: 766 ins; 347 del; 67 mod

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

Reviewed-by: rriggs

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

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



More information about the valhalla-dev mailing list