X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/faebabe469495f2a2291259f6b749925a082a9bb..a62b64d7cff5f86059bf7ec5df2d4f60a61a827b:/src/simix/smx_process.cpp diff --git a/src/simix/smx_process.cpp b/src/simix/smx_process.cpp index 0215582f18..2fb0858549 100644 --- a/src/simix/smx_process.cpp +++ b/src/simix/smx_process.cpp @@ -11,7 +11,7 @@ #include "xbt/dict.h" #include "mc/mc.h" #include "src/mc/mc_replay.h" -#include "src/mc/mc_client.h" +#include "src/mc/Client.hpp" #include "src/simix/smx_private.hpp" #include "src/msg/msg_private.h" @@ -926,13 +926,13 @@ void SIMIX_post_process_sleep(smx_synchro_t synchro) while ((simcall = (smx_simcall_t) xbt_fifo_shift(synchro->simcalls))) { switch (synchro->sleep.surf_sleep->getState()){ - case SURF_ACTION_FAILED: + case simgrid::surf::Action::State::failed: simcall->issuer->context->iwannadie = 1; //SMX_EXCEPTION(simcall->issuer, host_error, 0, "Host failed"); state = SIMIX_SRC_HOST_FAILURE; break; - case SURF_ACTION_DONE: + case simgrid::surf::Action::State::done: state = SIMIX_DONE; break; @@ -1021,7 +1021,7 @@ void SIMIX_process_yield(smx_process_t self) if (self->doexception) { XBT_DEBUG("Wait, maestro left me an exception"); self->doexception = 0; - SMX_THROW(); + RETHROW; } if(SMPI_switch_data_segment && self->segment_index != -1){