From a9ade34fda9818c12b6aa0a187f1d6d0988ee905 Mon Sep 17 00:00:00 2001 From: Jon Maltiel Swenson Date: Mon, 23 Oct 2017 10:16:53 -0700 Subject: [PATCH] Rename unique_lock variables in `TimedMutex` in order to avoid shadowing Summary: Rename `std::unique_lock` variables named `lock` to `ulock` in `folly::fibers::TimedMutex` member functions in order to avoid shadowing. Reviewed By: andreazevedo Differential Revision: D6123449 fbshipit-source-id: 5fa331bb1541ac995d9b69360ee09923c14f6698 --- folly/fibers/TimedMutex-inl.h | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/folly/fibers/TimedMutex-inl.h b/folly/fibers/TimedMutex-inl.h index 07adf7b4..a6db21ab 100644 --- a/folly/fibers/TimedMutex-inl.h +++ b/folly/fibers/TimedMutex-inl.h @@ -26,7 +26,7 @@ namespace fibers { template TimedMutex::LockResult TimedMutex::lockHelper(WaitFunc&& waitFunc) { - std::unique_lock lock(lock_); + std::unique_lock ulock(lock_); if (!locked_) { locked_ = true; return LockResult::SUCCESS; @@ -53,7 +53,7 @@ TimedMutex::LockResult TimedMutex::lockHelper(WaitFunc&& waitFunc) { threadWaiters_.push_back(waiter); } - lock.unlock(); + ulock.unlock(); if (!waitFunc(waiter)) { return LockResult::TIMEOUT; @@ -155,11 +155,11 @@ inline void TimedMutex::unlock() { template void TimedRWMutex::read_lock() { - std::unique_lock lock{lock_}; + std::unique_lock ulock{lock_}; if (state_ == State::WRITE_LOCKED) { MutexWaiter waiter; read_waiters_.push_back(waiter); - lock.unlock(); + ulock.unlock(); waiter.baton.wait(); assert(state_ == State::READ_LOCKED); return; @@ -176,11 +176,11 @@ template template bool TimedRWMutex::timed_read_lock( const std::chrono::duration& duration) { - std::unique_lock lock{lock_}; + std::unique_lock ulock{lock_}; if (state_ == State::WRITE_LOCKED) { MutexWaiter waiter; read_waiters_.push_back(waiter); - lock.unlock(); + ulock.unlock(); if (!waiter.baton.timed_wait(duration)) { // We timed out. Two cases: @@ -222,7 +222,7 @@ bool TimedRWMutex::try_read_lock() { template void TimedRWMutex::write_lock() { - std::unique_lock lock{lock_}; + std::unique_lock ulock{lock_}; if (state_ == State::UNLOCKED) { verify_unlocked_properties(); state_ = State::WRITE_LOCKED; @@ -230,7 +230,7 @@ void TimedRWMutex::write_lock() { } MutexWaiter waiter; write_waiters_.push_back(waiter); - lock.unlock(); + ulock.unlock(); waiter.baton.wait(); } @@ -238,7 +238,7 @@ template template bool TimedRWMutex::timed_write_lock( const std::chrono::duration& duration) { - std::unique_lock lock{lock_}; + std::unique_lock ulock{lock_}; if (state_ == State::UNLOCKED) { verify_unlocked_properties(); state_ = State::WRITE_LOCKED; @@ -246,7 +246,7 @@ bool TimedRWMutex::timed_write_lock( } MutexWaiter waiter; write_waiters_.push_back(waiter); - lock.unlock(); + ulock.unlock(); if (!waiter.baton.timed_wait(duration)) { // We timed out. Two cases: -- 2.34.1