Consistently reference an internal struct as a struct
authorChristopher Dykes <cdykes@fb.com>
Tue, 26 Jul 2016 22:54:14 +0000 (15:54 -0700)
committerFacebook Github Bot 1 <facebook-github-bot-1-bot@fb.com>
Tue, 26 Jul 2016 23:08:32 +0000 (16:08 -0700)
Summary: That way the mismatch warning can stay as an error.

Reviewed By: yfeldblum

Differential Revision: D3613761

fbshipit-source-id: 6e0ee42c658d95786f578f6500aba113c00d8f77

folly/detail/ThreadLocalDetail.h

index 275271f49cdd99c45146f2e0780f4033c1dfdf37..6aaccc2b2c1a9579a7f9d902523d6c3e6659e437 100644 (file)
@@ -152,7 +152,7 @@ struct ThreadEntry {
 
 constexpr uint32_t kEntryIDInvalid = std::numeric_limits<uint32_t>::max();
 
-class PthreadKeyUnregisterTester;
+struct PthreadKeyUnregisterTester;
 
 /**
  * We want to disable onThreadExit call at the end of shutdown, we don't care
@@ -193,7 +193,7 @@ class PthreadKeyUnregister {
    * usage.
    */
   constexpr PthreadKeyUnregister() : lock_(), size_(0), keys_() { }
-  friend class folly::threadlocal_detail::PthreadKeyUnregisterTester;
+  friend struct folly::threadlocal_detail::PthreadKeyUnregisterTester;
 
   void registerKeyImpl(pthread_key_t key) {
     MSLGuard lg(lock_);