From 3392c05779e107dfed4d433d35f8c9464a082f0a Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Wed, 24 Jun 2015 13:09:29 -0400 Subject: [PATCH] volatile should not be used to describe non-hardware lvalues, and fix const cast warning (which removes need for mutable) --- libs/pbd/pbd/atomic_counter.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/pbd/pbd/atomic_counter.h b/libs/pbd/pbd/atomic_counter.h index 1e1998e1f1..019ff857f4 100644 --- a/libs/pbd/pbd/atomic_counter.h +++ b/libs/pbd/pbd/atomic_counter.h @@ -41,7 +41,7 @@ public: gint get() const { - return g_atomic_int_get (&m_value); + return g_atomic_int_get (const_cast(&m_value)); } void set (gint new_value) @@ -90,7 +90,7 @@ public: private: // Has to be mutable when using the apple version of gcc. - mutable volatile gint m_value; + gint m_value; };