X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/f1c1ed7318ac4aad238fac7661fe36509a192c0b..a46c5fd66bc7ae999da8b278feab650c02e3adcf:/src/kernel/activity/SemaphoreImpl.cpp diff --git a/src/kernel/activity/SemaphoreImpl.cpp b/src/kernel/activity/SemaphoreImpl.cpp index 7d9bfab7e2..85c1edf972 100644 --- a/src/kernel/activity/SemaphoreImpl.cpp +++ b/src/kernel/activity/SemaphoreImpl.cpp @@ -20,7 +20,7 @@ void SemaphoreImpl::acquire(actor::ActorImpl* issuer, double timeout) xbt_assert(std::isfinite(timeout), "timeout is not finite!"); if (value_ <= 0) { - RawImplPtr synchro(new SynchroImpl([this, issuer]() { + SynchroImplPtr synchro(new SynchroImpl([this, issuer]() { this->remove_sleeping_actor(*issuer); auto* observer = dynamic_cast(issuer->simcall_.observer_); xbt_assert(observer != nullptr);