From e13ea48dcdbee74a5641d98b463737411a1473a7 Mon Sep 17 00:00:00 2001 From: Chris Amanse Date: Wed, 29 Jan 2020 14:14:12 -0800 Subject: [PATCH] Private method should be for non-Windows only --- stdlib/private/SwiftPrivateThreadExtras/ThreadBarriers.swift | 2 ++ 1 file changed, 2 insertions(+) diff --git a/stdlib/private/SwiftPrivateThreadExtras/ThreadBarriers.swift b/stdlib/private/SwiftPrivateThreadExtras/ThreadBarriers.swift index 6d79bd124e976..54517a901b117 100644 --- a/stdlib/private/SwiftPrivateThreadExtras/ThreadBarriers.swift +++ b/stdlib/private/SwiftPrivateThreadExtras/ThreadBarriers.swift @@ -82,6 +82,7 @@ public func _stdlib_thread_barrier_init( return 0 } +#if !os(Windows) private func _stdlib_thread_barrier_mutex_and_cond_init(_ barrier: UnsafeMutablePointer<_stdlib_thread_barrier_t>) -> CInt { guard pthread_mutex_init(barrier.pointee.mutex!, nil) == 0 else { return -1 @@ -92,6 +93,7 @@ private func _stdlib_thread_barrier_mutex_and_cond_init(_ barrier: UnsafeMutable } return 0 } +#endif public func _stdlib_thread_barrier_destroy( _ barrier: UnsafeMutablePointer<_stdlib_thread_barrier_t>