Expose gloop peer friendship for testing

PiperOrigin-RevId: 895336821
Change-Id: I178e7d654e45de4af6bba133b496115c6d37adc1
This commit is contained in:
Mike Kruskal
2026-04-06 08:17:23 -07:00
committed by Copybara-Service
parent ed2114e8ff
commit 7dac70835c

View File

@@ -31,6 +31,10 @@
#include "absl/synchronization/internal/create_thread_identity.h"
#include "absl/synchronization/internal/kernel_timeout.h"
namespace gloop_do_not_use {
struct SynchronizationBenchmarkPeer;
} // namespace gloop_do_not_use
namespace absl {
ABSL_NAMESPACE_BEGIN
@@ -77,6 +81,7 @@ class PerThreadSem {
// Permitted callers.
friend class PerThreadSemTest;
friend class absl::Mutex;
friend struct ::gloop_do_not_use::SynchronizationBenchmarkPeer;
friend void OneTimeInitThreadIdentity(absl::base_internal::ThreadIdentity*);
};