aboutsummaryrefslogtreecommitdiff
path: root/libjava/posix-threads.cc
diff options
context:
space:
mode:
authorBen Elliston <bje@au.ibm.com>2009-11-26 10:06:35 +0000
committerBen Elliston <bje@gcc.gnu.org>2009-11-26 21:06:35 +1100
commit5d6b1baca04732559753fbd217aaf40b0463c4a0 (patch)
treebc3cf7383aab37d0c917e64122b3856fede5547a /libjava/posix-threads.cc
parent0fac51514326c7e8b04d88d22a4ab717bd15d46b (diff)
downloadgcc-5d6b1baca04732559753fbd217aaf40b0463c4a0.zip
gcc-5d6b1baca04732559753fbd217aaf40b0463c4a0.tar.gz
gcc-5d6b1baca04732559753fbd217aaf40b0463c4a0.tar.bz2
posix-threads.cc (ParkHelper::unpark): Do not initialise result, but assign it instead.
* 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. From-SVN: r154670
Diffstat (limited to 'libjava/posix-threads.cc')
-rw-r--r--libjava/posix-threads.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/libjava/posix-threads.cc b/libjava/posix-threads.cc
index a26c3bd..66693ab 100644
--- a/libjava/posix-threads.cc
+++ b/libjava/posix-threads.cc
@@ -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);
}