[lworld] RFR: 8370886: [lworld] 8369296 partially reverted for resolving static get/put field

Coleen Phillimore coleenp at openjdk.org
Mon Nov 10 17:05:01 UTC 2025


Reordered the conditionals so that unresolved static final fields do not have their resolution set during <clinit> so that their strictness can be validated (write before read, no write after read).
Tested with tier1-4 (in progress).  Tested command line the cds test that failed and valhalla/inlinetypes tests.

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

Commit messages:
 - 8370886: [lworld] 8369296 partially reverted for resolving static get/put field

Changes: https://git.openjdk.org/valhalla/pull/1723/files
  Webrev: https://webrevs.openjdk.org/?repo=valhalla&pr=1723&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8370886
  Stats: 13 lines in 1 file changed: 6 ins; 6 del; 1 mod
  Patch: https://git.openjdk.org/valhalla/pull/1723.diff
  Fetch: git fetch https://git.openjdk.org/valhalla.git pull/1723/head:pull/1723

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


More information about the valhalla-dev mailing list