Ignore:
Timestamp:
Nov 12, 2011, 8:14:34 AM (14 years ago)
Author:
Patrick Gansterer
Message:

Fix "unused variable" warning in JSLock
https://bugs.webkit.org/show_bug.cgi?id=72213

Reviewed by Anders Carlsson.

Use ASSERT_UNUSED() instead of ASSERT() to make sure
that the variable is also used in the release build.

  • runtime/JSLock.cpp:

(JSC::JSLock::lock):
(JSC::JSLock::unlock):

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/runtime/JSLock.cpp

    r95510 r100080  
    8989    intptr_t currentLockCount = lockCount();
    9090    if (!currentLockCount && lockBehavior == LockForReal) {
    91         int result;
    92         result = pthread_mutex_lock(&JSMutex);
    93         ASSERT(!result);
     91        int result = pthread_mutex_lock(&JSMutex);
     92        ASSERT_UNUSED(result, !result);
    9493    }
    9594    setLockCount(currentLockCount + 1);
     
    109108    setLockCount(newLockCount);
    110109    if (!newLockCount && lockBehavior == LockForReal) {
    111         int result;
    112         result = pthread_mutex_unlock(&JSMutex);
    113         ASSERT(!result);
     110        int result = pthread_mutex_unlock(&JSMutex);
     111        ASSERT_UNUSED(result, !result);
    114112    }
    115113}
Note: See TracChangeset for help on using the changeset viewer.