10
10
//
11
11
//===----------------------------------------------------------------------===//
12
12
13
- #if canImport(Synchronization) && (!canImport(Darwin) || FOUNDATION_FRAMEWORK)
13
+ #if canImport(Synchronization) && FOUNDATION_FRAMEWORK
14
14
internal import Synchronization
15
15
#endif
16
16
@@ -20,14 +20,14 @@ internal import Synchronization
20
20
struct LocaleNotifications : Sendable , ~ Copyable {
21
21
static let cache = LocaleNotifications ( )
22
22
23
- #if canImport(Synchronization) && (!canImport(Darwin) || FOUNDATION_FRAMEWORK)
23
+ #if canImport(Synchronization) && FOUNDATION_FRAMEWORK
24
24
let _count = Atomic < Int > ( 1 )
25
25
#else
26
26
let _count = LockedState < Int > ( initialState: 1 )
27
27
#endif
28
28
29
29
func count( ) -> Int {
30
- #if canImport(Synchronization) && (!canImport(Darwin) || FOUNDATION_FRAMEWORK)
30
+ #if canImport(Synchronization) && FOUNDATION_FRAMEWORK
31
31
_count. load ( ordering: . relaxed)
32
32
#else
33
33
_count. withLock { $0 }
@@ -39,7 +39,7 @@ struct LocaleNotifications : Sendable, ~Copyable {
39
39
LocaleCache . cache. reset ( )
40
40
CalendarCache . cache. reset ( )
41
41
_ = TimeZoneCache . cache. reset ( )
42
- #if canImport(Synchronization) && (!canImport(Darwin) || FOUNDATION_FRAMEWORK)
42
+ #if canImport(Synchronization) && FOUNDATION_FRAMEWORK
43
43
_count. add ( 1 , ordering: . relaxed)
44
44
#else
45
45
_count. withLock { $0 += 1 }
0 commit comments