X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/13cf919b6231022290ec292eb1fb48abbb39f8eb..3203afd846219ef8b41cadda945ea0a98103c46f:/src/kernel/activity/BarrierImpl.cpp?ds=sidebyside diff --git a/src/kernel/activity/BarrierImpl.cpp b/src/kernel/activity/BarrierImpl.cpp index fda107fe48..7b6436e819 100644 --- a/src/kernel/activity/BarrierImpl.cpp +++ b/src/kernel/activity/BarrierImpl.cpp @@ -28,10 +28,6 @@ void BarrierAcquisitionImpl::wait_for(actor::ActorImpl* issuer, double timeout) // Already in the queue } } -void BarrierAcquisitionImpl::post() -{ - finish(); -} void BarrierAcquisitionImpl::finish() { @@ -60,7 +56,7 @@ BarrierAcquisitionImplPtr BarrierImpl::acquire_async(actor::ActorImpl* issuer) for (auto const& acqui : ongoing_acquisitions_) { acqui->granted_ = true; if (acqui == acqui->get_issuer()->waiting_synchro_) - acqui->post(); + acqui->finish(); // else, the issuer is not blocked on this acquisition so no need to release it } ongoing_acquisitions_.clear(); // Rearm the barier for subsequent uses