Unreviewed, rolling out r91082, r91087, and r91089.
[WebKit-https.git] / Source / JavaScriptCore / wtf / ThreadIdentifierDataPthreads.h
index 3af87a8aa3cae7067d156786f44c2976f451611d..ed1ba2cc0285af2b196e66c77bcb9cd3b62cb18e 100644 (file)
 #ifndef ThreadIdentifierDataPthreads_h
 #define ThreadIdentifierDataPthreads_h
 
-#include <wtf/Noncopyable.h>
 #include <wtf/Threading.h>
 
 namespace WTF {
 
 // Holds ThreadIdentifier in the thread-specific storage and employs pthreads-specific 2-pass destruction to reliably remove
 // ThreadIdentifier from threadMap. It assumes regular ThreadSpecific types don't use multiple-pass destruction.
-class ThreadIdentifierData : public Noncopyable {
+class ThreadIdentifierData {
+    WTF_MAKE_NONCOPYABLE(ThreadIdentifierData);
 public:
     ~ThreadIdentifierData();