[lworld] RFR: 8377792: [lworld] compiler/ciReplay/TestLambdas.java fails
Christian Hagedorn
chagedorn at openjdk.org
Thu Feb 12 13:36:45 UTC 2026
When adding compiler replay, I've tried to only emit the additional information value class array properties at replay dump time when we are actually dealing with value classes (i.e. `Arguments::is_valhalla_enabled()` is true). However, this sets an unwanted restriction: When the replay file was created with `--enable-preview` but replay compilation runs without `--enable-preview` (or vice versa), we run into problems. [JDK-8377657](https://bugs.openjdk.org/browse/JDK-8377657) tried to fix this but created new problems. I therefore suggest to just unconditionally emit the array properties, even though they would currently not be used in mainline.
The `ciReplay` tests all passed with and without `--enable-preview` locally.
Thanks,
Christian
-------------
Commit messages:
- 8377792: [lworld] compiler/ciReplay/TestLambdas.java fails
Changes: https://git.openjdk.org/valhalla/pull/2088/files
Webrev: https://webrevs.openjdk.org/?repo=valhalla&pr=2088&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8377792
Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod
Patch: https://git.openjdk.org/valhalla/pull/2088.diff
Fetch: git fetch https://git.openjdk.org/valhalla.git pull/2088/head:pull/2088
PR: https://git.openjdk.org/valhalla/pull/2088
More information about the valhalla-dev
mailing list