Removed cast, to quieten VS warnings. Confirm change with original author Mathias Froehlich.

This commit is contained in:
Robert Osfield
2009-02-04 09:03:13 +00:00
parent ff66ca022e
commit 316a7a4dbd

View File

@@ -130,7 +130,7 @@ Atomic::operator unsigned() const
return _value;
#elif defined(_OPENTHREADS_ATOMIC_USE_WIN32_INTERLOCKED)
MemoryBarrier();
return static_cast<unsigned const volatile &>(_value);
return _value;
#elif defined(_OPENTHREADS_ATOMIC_USE_BSD_ATOMIC)
OSMemoryBarrier();
return static_cast<unsigned const volatile>(_value);