From 4671f4029b7dff91be9e9b2d04aa8d604320a9c6 Mon Sep 17 00:00:00 2001 From: Bernard Normier Date: Fri, 30 Nov 2012 20:38:55 +0000 Subject: Fixed GCC release warnings and set QT_HOME to /usr in Make.rules --- cpp/src/IceUtil/Shared.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'cpp/src/IceUtil/Shared.cpp') diff --git a/cpp/src/IceUtil/Shared.cpp b/cpp/src/IceUtil/Shared.cpp index 39805cc746e..41ae9db3549 100644 --- a/cpp/src/IceUtil/Shared.cpp +++ b/cpp/src/IceUtil/Shared.cpp @@ -115,7 +115,11 @@ IceUtil::Shared::__incRef() assert(InterlockedExchangeAdd(&_ref, 0) >= 0); InterlockedIncrement(&_ref); #elif defined(ICE_HAS_GCC_BUILTINS) - int c = __sync_fetch_and_add(&_ref, 1); + +# ifndef NDEBUG + int c = +# endif + __sync_fetch_and_add(&_ref, 1); assert(c >= 0); #elif defined(ICE_HAS_ATOMIC_FUNCTIONS) assert(IceUtilInternal::atomicExchangeAdd(&_ref, 0) >= 0); -- cgit v1.2.3