Title: [121448] trunk/Source/WTF
Revision
121448
Author
[email protected]
Date
2012-06-28 12:15:31 -0700 (Thu, 28 Jun 2012)

Log Message

ThreadingWin: Silence GCC compiler warnings
https://bugs.webkit.org/show_bug.cgi?id=89491

Patch by Kalev Lember <[email protected]> on 2012-06-28
Reviewed by Adam Roben.

* wtf/ThreadingWin.cpp:
(WTF::createThreadInternal):
(WTF::PlatformCondition::timedWait):
(WTF::PlatformCondition::signal): Fix unused-but-set-variable
warnings.

Modified Paths

Diff

Modified: trunk/Source/WTF/ChangeLog (121447 => 121448)


--- trunk/Source/WTF/ChangeLog	2012-06-28 19:03:06 UTC (rev 121447)
+++ trunk/Source/WTF/ChangeLog	2012-06-28 19:15:31 UTC (rev 121448)
@@ -1,3 +1,16 @@
+2012-06-28  Kalev Lember  <[email protected]>
+
+        ThreadingWin: Silence GCC compiler warnings
+        https://bugs.webkit.org/show_bug.cgi?id=89491
+
+        Reviewed by Adam Roben.
+
+        * wtf/ThreadingWin.cpp:
+        (WTF::createThreadInternal):
+        (WTF::PlatformCondition::timedWait):
+        (WTF::PlatformCondition::signal): Fix unused-but-set-variable
+        warnings.
+
 2012-06-26  Tor Arne Vestbø  <[email protected]>
 
         [Qt] Add missing heades to HEADERS

Modified: trunk/Source/WTF/wtf/ThreadingWin.cpp (121447 => 121448)


--- trunk/Source/WTF/wtf/ThreadingWin.cpp	2012-06-28 19:03:06 UTC (rev 121447)
+++ trunk/Source/WTF/wtf/ThreadingWin.cpp	2012-06-28 19:15:31 UTC (rev 121448)
@@ -244,7 +244,8 @@
     }
 
     // The thread will take ownership of invocation.
-    invocation.leakPtr();
+    ThreadFunctionInvocation* leakedInvocation = invocation.leakPtr();
+    UNUSED_PARAM(leakedInvocation);
 
     threadID = static_cast<ThreadIdentifier>(threadIdentifier);
     storeThreadHandleByIdentifier(threadIdentifier, threadHandle);
@@ -344,10 +345,10 @@
 {
     // Enter the wait state.
     DWORD res = WaitForSingleObject(m_blockLock, INFINITE);
-    ASSERT(res == WAIT_OBJECT_0);
+    ASSERT_UNUSED(res, res == WAIT_OBJECT_0);
     ++m_waitersBlocked;
     res = ReleaseSemaphore(m_blockLock, 1, 0);
-    ASSERT(res);
+    ASSERT_UNUSED(res, res);
 
     --mutex.m_recursionCount;
     LeaveCriticalSection(&mutex.m_internalMutex);
@@ -356,7 +357,7 @@
     bool timedOut = (WaitForSingleObject(m_blockQueue, durationMilliseconds) == WAIT_TIMEOUT);
 
     res = WaitForSingleObject(m_unblockLock, INFINITE);
-    ASSERT(res == WAIT_OBJECT_0);
+    ASSERT_UNUSED(res, res == WAIT_OBJECT_0);
 
     int signalsLeft = m_waitersToUnblock;
 
@@ -367,19 +368,19 @@
         // this may occur if many calls to wait with a timeout are made and
         // no call to notify_* is made
         res = WaitForSingleObject(m_blockLock, INFINITE);
-        ASSERT(res == WAIT_OBJECT_0);
+        ASSERT_UNUSED(res, res == WAIT_OBJECT_0);
         m_waitersBlocked -= m_waitersGone;
         res = ReleaseSemaphore(m_blockLock, 1, 0);
-        ASSERT(res);
+        ASSERT_UNUSED(res, res);
         m_waitersGone = 0;
     }
 
     res = ReleaseMutex(m_unblockLock);
-    ASSERT(res);
+    ASSERT_UNUSED(res, res);
 
     if (signalsLeft == 1) {
         res = ReleaseSemaphore(m_blockLock, 1, 0); // Open the gate.
-        ASSERT(res);
+        ASSERT_UNUSED(res, res);
     }
 
     EnterCriticalSection (&mutex.m_internalMutex);
@@ -393,12 +394,12 @@
     unsigned signalsToIssue = 0;
 
     DWORD res = WaitForSingleObject(m_unblockLock, INFINITE);
-    ASSERT(res == WAIT_OBJECT_0);
+    ASSERT_UNUSED(res, res == WAIT_OBJECT_0);
 
     if (m_waitersToUnblock) { // the gate is already closed
         if (!m_waitersBlocked) { // no-op
             res = ReleaseMutex(m_unblockLock);
-            ASSERT(res);
+            ASSERT_UNUSED(res, res);
             return;
         }
 
@@ -413,7 +414,7 @@
         }
     } else if (m_waitersBlocked > m_waitersGone) {
         res = WaitForSingleObject(m_blockLock, INFINITE); // Close the gate.
-        ASSERT(res == WAIT_OBJECT_0);
+        ASSERT_UNUSED(res, res == WAIT_OBJECT_0);
         if (m_waitersGone != 0) {
             m_waitersBlocked -= m_waitersGone;
             m_waitersGone = 0;
@@ -429,16 +430,16 @@
         }
     } else { // No-op.
         res = ReleaseMutex(m_unblockLock);
-        ASSERT(res);
+        ASSERT_UNUSED(res, res);
         return;
     }
 
     res = ReleaseMutex(m_unblockLock);
-    ASSERT(res);
+    ASSERT_UNUSED(res, res);
 
     if (signalsToIssue) {
         res = ReleaseSemaphore(m_blockQueue, signalsToIssue, 0);
-        ASSERT(res);
+        ASSERT_UNUSED(res, res);
     }
 }
 
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to