[lworld] RFR: 8370634: [lworld] super should not be allowed in compact constructors
Vicente Romero
vromero at openjdk.org
Thu Dec 4 18:53:16 UTC 2025
there is a bug in lworld and due to it javac accepts records with compact constructors that contain invocations to the super constructor. This is not allowed by the spec. This PR is fixing this issue,
TIA
-------------
Commit messages:
- adding test
- Merge branch 'lworld' into JDK-8370634
- 8370634: [lworld] super should not be allowed in compact constructors
Changes: https://git.openjdk.org/valhalla/pull/1770/files
Webrev: https://webrevs.openjdk.org/?repo=valhalla&pr=1770&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8370634
Stats: 12 lines in 2 files changed: 11 ins; 0 del; 1 mod
Patch: https://git.openjdk.org/valhalla/pull/1770.diff
Fetch: git fetch https://git.openjdk.org/valhalla.git pull/1770/head:pull/1770
PR: https://git.openjdk.org/valhalla/pull/1770
More information about the valhalla-dev
mailing list