Commit 9f99af41 authored by Jose Dapena Paz's avatar Jose Dapena Paz Committed by Commit Bot

DisjoingRangeLockManager::Lock move constructor/assign operator cannot be noexcept

They depend on LockRequest, that depends on WeakPtr, none of them noexcept.

Bug: 819294
Change-Id: I04ec15901ca627358df727540597f21f135c129b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1646252Reviewed-by: default avatarJoshua Bell <jsbell@chromium.org>
Commit-Queue: José Dapena Paz <jose.dapena@lge.com>
Cr-Commit-Position: refs/heads/master@{#667260}
parent 680104ad
...@@ -19,14 +19,13 @@ DisjointRangeLockManager::LockRequest::LockRequest( ...@@ -19,14 +19,13 @@ DisjointRangeLockManager::LockRequest::LockRequest(
: requested_type(type), : requested_type(type),
locks_holder(std::move(locks_holder)), locks_holder(std::move(locks_holder)),
acquired_callback(std::move(acquired_callback)) {} acquired_callback(std::move(acquired_callback)) {}
DisjointRangeLockManager::LockRequest::LockRequest(LockRequest&&) noexcept = DisjointRangeLockManager::LockRequest::LockRequest(LockRequest&&) = default;
default;
DisjointRangeLockManager::LockRequest::~LockRequest() = default; DisjointRangeLockManager::LockRequest::~LockRequest() = default;
DisjointRangeLockManager::Lock::Lock() = default; DisjointRangeLockManager::Lock::Lock() = default;
DisjointRangeLockManager::Lock::Lock(Lock&&) noexcept = default; DisjointRangeLockManager::Lock::Lock(Lock&&) = default;
DisjointRangeLockManager::Lock::~Lock() = default; DisjointRangeLockManager::Lock::~Lock() = default;
DisjointRangeLockManager::Lock& DisjointRangeLockManager::Lock::operator=( DisjointRangeLockManager::Lock& DisjointRangeLockManager::Lock::operator=(
DisjointRangeLockManager::Lock&&) noexcept = default; DisjointRangeLockManager::Lock&&) = default;
DisjointRangeLockManager::DisjointRangeLockManager(int level_count) DisjointRangeLockManager::DisjointRangeLockManager(int level_count)
: task_runner_(base::SequencedTaskRunnerHandle::Get()), : task_runner_(base::SequencedTaskRunnerHandle::Get()),
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment