From dd1e9629153b9896cbceffc1dec401b6151839ab Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Tue, 20 Apr 2021 21:35:42 +0200 Subject: [PATCH] Reduce scope for variable. --- src/kernel/activity/MutexImpl.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/kernel/activity/MutexImpl.cpp b/src/kernel/activity/MutexImpl.cpp index fddb9e2456..6e79db7910 100644 --- a/src/kernel/activity/MutexImpl.cpp +++ b/src/kernel/activity/MutexImpl.cpp @@ -26,13 +26,11 @@ void MutexImpl::lock(actor::ActorImpl* issuer) { XBT_IN("(%p; %p)", this, issuer); MC_CHECK_NO_DPOR(); - /* FIXME: check where to validate the arguments */ - RawImplPtr synchro = nullptr; if (locked_) { /* FIXME: check if the host is active ? */ /* Somebody using the mutex, use a synchronization to get host failures */ - synchro = RawImplPtr(new RawImpl([this, issuer]() { this->remove_sleeping_actor(*issuer); })); + RawImplPtr synchro(new RawImpl([this, issuer]() { this->remove_sleeping_actor(*issuer); })); (*synchro).set_host(issuer->get_host()).start(); synchro->register_simcall(&issuer->simcall_); sleeping_.push_back(*issuer); -- 2.20.1