X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/96cedde3cdbc0b8ffc3f096a1b65d021b0226f99..66e4277badef8f22852720b79a78e1f091c3b679:/src/simix/smx_synchro.cpp diff --git a/src/simix/smx_synchro.cpp b/src/simix/smx_synchro.cpp index b560ccd13f..11c471673a 100644 --- a/src/simix/smx_synchro.cpp +++ b/src/simix/smx_synchro.cpp @@ -20,8 +20,8 @@ smx_activity_t SIMIX_synchro_wait(sg_host_t smx_host, double timeout) simgrid::kernel::activity::RawImplPtr sync = simgrid::kernel::activity::RawImplPtr(new simgrid::kernel::activity::RawImpl()); - sync->sleep = smx_host->pimpl_cpu->sleep(timeout); - sync->sleep->set_data(sync.get()); + sync->surf_action_ = smx_host->pimpl_cpu->sleep(timeout); + sync->surf_action_->set_data(sync.get()); XBT_OUT(); return sync; } @@ -67,7 +67,7 @@ void SIMIX_synchro_finish(smx_activity_t synchro) if (synchro->state_ != SIMIX_SRC_TIMEOUT) { if (synchro->state_ == SIMIX_FAILED) - simcall->issuer->context_->iwannadie = 1; + simcall->issuer->context_->iwannadie = true; else THROW_IMPOSSIBLE; }