[jdk17u-dev] RFR: 8292458: Atomic operations on scoped enums don't build with clang

Aleksey Shipilev shade at openjdk.org
Mon Nov 6 18:23:19 UTC 2023


Clean backport to improve native atomics support. This does not fix any currently observed bugs, but it should provide more safety for backports that would use scoped enums and clang. It also makes subsequent backports cleaner. There is no bugtail recorded for this improvement, after more than a year in mainline.

Additional testing:
 - [x] MacOS AArch64 server fastdebug, `tier1`

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

Commit messages:
 - Backport f85411f24a0cf55f8718aadd2297d95feb95564b

Changes: https://git.openjdk.org/jdk17u-dev/pull/1948/files
 Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1948&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8292458
  Stats: 126 lines in 4 files changed: 113 ins; 0 del; 13 mod
  Patch: https://git.openjdk.org/jdk17u-dev/pull/1948.diff
  Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/1948/head:pull/1948

PR: https://git.openjdk.org/jdk17u-dev/pull/1948


More information about the jdk-updates-dev mailing list