--- old/src/hotspot/os/solaris/os_solaris.hpp 2019-12-01 18:04:43.425575538 -0500 +++ new/src/hotspot/os/solaris/os_solaris.hpp 2019-12-01 18:04:43.185562678 -0500 @@ -334,9 +334,7 @@ // Platform specific implementations that underpin VM Mutex/Monitor classes class PlatformMutex : public CHeapObj { - // Disable copying - PlatformMutex(const PlatformMutex&); - PlatformMutex& operator=(const PlatformMutex&); + NONCOPYABLE(PlatformMutex); protected: mutex_t _mutex; // Native mutex for locking @@ -352,9 +350,8 @@ class PlatformMonitor : public PlatformMutex { private: cond_t _cond; // Native condition variable for blocking - // Disable copying - PlatformMonitor(const PlatformMonitor&); - PlatformMonitor& operator=(const PlatformMonitor&); + + NONCOPYABLE(PlatformMonitor); public: PlatformMonitor();