diff --git a/headers/private/shared/WeakReferenceable.h b/headers/private/shared/WeakReferenceable.h index 9e0bf358a9..af5a997688 100644 --- a/headers/private/shared/WeakReferenceable.h +++ b/headers/private/shared/WeakReferenceable.h @@ -28,7 +28,7 @@ private: ~WeakPointer(); private: - bool _GetUnchecked(); + void _GetUnchecked(); private: vint32 fUseCount; @@ -264,10 +264,10 @@ WeakPointer::~WeakPointer() template -inline bool +inline void WeakPointer::_GetUnchecked() { - return atomic_add(&fUseCount, 1) == 1; + atomic_add(&fUseCount, 1); }