diff --git a/src/OpenThreads/common/Atomic.cpp b/src/OpenThreads/common/Atomic.cpp index 95732afe9..a2788257a 100644 --- a/src/OpenThreads/common/Atomic.cpp +++ b/src/OpenThreads/common/Atomic.cpp @@ -130,7 +130,7 @@ Atomic::operator unsigned() const return _value; #elif defined(_OPENTHREADS_ATOMIC_USE_WIN32_INTERLOCKED) MemoryBarrier(); - return static_cast(_value); + return _value; #elif defined(_OPENTHREADS_ATOMIC_USE_BSD_ATOMIC) OSMemoryBarrier(); return static_cast(_value);