From 4c5bd342b96d96db0491092b4577891d2780716b Mon Sep 17 00:00:00 2001 From: David Robillard Date: Thu, 27 Nov 2008 22:25:02 +0000 Subject: Fix warnings for non-debug builds. git-svn-id: http://svn.drobilla.net/lad/trunk/raul@1804 a436a847-0d15-0410-975c-d299462d15a1 --- raul/AtomicPtr.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'raul/AtomicPtr.hpp') diff --git a/raul/AtomicPtr.hpp b/raul/AtomicPtr.hpp index d978de2..3a5ddcd 100644 --- a/raul/AtomicPtr.hpp +++ b/raul/AtomicPtr.hpp @@ -37,14 +37,14 @@ public: { return (T*)g_atomic_pointer_get((volatile gpointer*)(&_val)); } inline void operator=(T* val) - { g_atomic_pointer_set((volatile gpointer*)(&_val), (gpointer)val); } + { g_atomic_pointer_set(&_val, static_cast(val)); } /** Set value to newval iff current value is oldval */ inline bool compare_and_exchange(int oldval, int newval) - { return g_atomic_pointer_compare_and_exchange((volatile gpointer*)(&_val), oldval, newval); } + { return g_atomic_pointer_compare_and_exchange(&_val, oldval, newval); } private: - mutable T* volatile _val; + mutable volatile gpointer _val; }; -- cgit v1.2.1