diff --git a/RxSwift/Disposables/DisposeBase.swift b/RxSwift/Disposables/DisposeBase.swift index 33318699..1f52dba8 100644 --- a/RxSwift/Disposables/DisposeBase.swift +++ b/RxSwift/Disposables/DisposeBase.swift @@ -14,13 +14,13 @@ Base class for all disposables. public class DisposeBase { init() { #if TRACE_RESOURCES - OSAtomicIncrement32(&resourceCount) + AtomicIncrement(&resourceCount) #endif } deinit { #if TRACE_RESOURCES - OSAtomicDecrement32(&resourceCount) + AtomicDecrement(&resourceCount) #endif } } \ No newline at end of file diff --git a/RxSwift/Observable.swift b/RxSwift/Observable.swift index 0bc931bd..cf3d8220 100644 --- a/RxSwift/Observable.swift +++ b/RxSwift/Observable.swift @@ -35,7 +35,7 @@ public class Observable : ObservableType { deinit { #if TRACE_RESOURCES - OSAtomicDecrement32(&resourceCount) + AtomicDecrement(&resourceCount) #endif } diff --git a/RxSwift/Observers/AnonymousObserver.swift b/RxSwift/Observers/AnonymousObserver.swift index 840706aa..4277e1d5 100644 --- a/RxSwift/Observers/AnonymousObserver.swift +++ b/RxSwift/Observers/AnonymousObserver.swift @@ -17,7 +17,7 @@ class AnonymousObserver : ObserverBase { init(_ eventHandler: EventHandler) { #if TRACE_RESOURCES - OSAtomicIncrement32(&resourceCount) + AtomicIncrement(&resourceCount) #endif _eventHandler = eventHandler } @@ -28,7 +28,7 @@ class AnonymousObserver : ObserverBase { #if TRACE_RESOURCES deinit { - OSAtomicDecrement32(&resourceCount) + AtomicDecrement(&resourceCount) } #endif }