OSDN Git Service

* posix-threads.cc (ParkHelper::unpark): Do not initialise result,
authorbje <bje@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 26 Nov 2009 10:06:35 +0000 (10:06 +0000)
committerbje <bje@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 26 Nov 2009 10:06:35 +0000 (10:06 +0000)
but assign it instead. Eliminates an unused variable warning when
the result == 0 assertion is disabled.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@154670 138bc75d-0d04-0410-961f-82ee72b054a4

libjava/ChangeLog
libjava/posix-threads.cc

index 8d7ddc8..bf48430 100644 (file)
@@ -1,3 +1,9 @@
+2009-11-26  Ben Elliston  <bje@au.ibm.com>
+
+       * posix-threads.cc (ParkHelper::unpark): Do not initialise result,
+       but assign it instead. Eliminates an unused variable warning when
+       the result == 0 assertion is disabled.
+
 2009-11-17  Andrew Haley  <aph@redhat.com>
 
        * posix-threads.cc (park): Rewrite code to handle time.
index a26c3bd..66693ab 100644 (file)
@@ -365,8 +365,9 @@ ParkHelper::unpark ()
   if (compare_and_swap
       (ptr, Thread::THREAD_PARK_PARKED, Thread::THREAD_PARK_RUNNING))
     {
+      int result;
       pthread_mutex_lock (&mutex);
-      int result = pthread_cond_signal (&cond);
+      result = pthread_cond_signal (&cond);
       pthread_mutex_unlock (&mutex);
       JvAssert (result == 0);
     }