Fix clang thread lint error.

This commit is contained in:
Wilson Snyder 2019-10-08 12:07:46 -04:00
parent ce179bd2e3
commit 8c836e1222
1 changed files with 4 additions and 4 deletions

View File

@ -147,15 +147,15 @@ class VL_SCOPED_CAPABILITY VerilatedLockGuard {
private:
VerilatedMutex& m_mutexr;
public:
explicit VerilatedLockGuard(VerilatedMutex& mutexr) VL_ACQUIRE(m_mutexr)
explicit VerilatedLockGuard(VerilatedMutex& mutexr) VL_ACQUIRE(mutexr)
: m_mutexr(mutexr) {
m_mutexr.lock();
}
~VerilatedLockGuard() VL_RELEASE(m_mutexr) {
~VerilatedLockGuard() VL_RELEASE() {
m_mutexr.unlock();
}
void lock() VL_ACQUIRE(m_mutexr) { m_mutexr.lock(); }
void unlock() VL_RELEASE(m_mutexr) { m_mutexr.unlock(); }
void lock() VL_ACQUIRE() { m_mutexr.lock(); }
void unlock() VL_RELEASE() { m_mutexr.unlock(); }
};
#else // !VL_THREADED