RFR: 8247524: Remove unnecessary volatile qualifiers from member functions
Kim Barrett
kim.barrett at oracle.com
Sun Jun 14 23:15:20 UTC 2020
Please review this change to oopDesc and Metadata classes, removing
unnecessary volatile qualifiers from some member functions.
This change also makes virtual overrides of the relevant functions
explicitly virtual.
While there, removed unnecessary workaround in oopDesc::klass_or_null_acquire.
After this change,
egrep -r -H --exclude-dir=.hg "\)\s*(const |)\s*volatile" src/hotspot
finds nothing; there seem to be no remaining volatile qualified methods.
CR:
https://bugs.openjdk.java.net/browse/JDK-8247524
Webrev:
https://cr.openjdk.java.net/~kbarrett/8247524/open.00/
Testing:
mach5 tier1-3
More information about the hotspot-dev
mailing list