RFR: 8338155: Fix -Wzero-as-null-pointer-constant warnings involving PTHREAD_MUTEX_INITIALIZER
    Kim Barrett 
    kbarrett at openjdk.org
       
    Mon Aug 12 07:14:00 UTC 2024
    
    
  
Please review this change to remove -Wzero-as-null-pointer-constant warnings
involving the use of PTHREAD_MUTEX_INITIALIZER.  We obviously can't change the
initializer macro, and we can't avoid it.  So we suppress that warning where
the initializer is used.
This involved adding a suppression pragma macro for that warning, which we
haven't needed for any of the previous work on removing them.  Hopefully we
won't need it for many (or any) other places, but there are still a few places
triggering that warning, and not all of them are otherwise simple to resolve.
Testing: mach5 tier1
-------------
Commit messages:
 - mutex initializers
Changes: https://git.openjdk.org/jdk/pull/20537/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=20537&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8338155
  Stats: 20 lines in 4 files changed: 16 ins; 0 del; 4 mod
  Patch: https://git.openjdk.org/jdk/pull/20537.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/20537/head:pull/20537
PR: https://git.openjdk.org/jdk/pull/20537
    
    
More information about the hotspot-dev
mailing list