X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/74fb54e5f7dc2b1f05ff1b239f1a2418c5f3e2e3..88c2b4791cd1eef595566091fb926f6199669c0e:/src/mc/api.cpp diff --git a/src/mc/api.cpp b/src/mc/api.cpp index 94e07824b4..b04a44a395 100644 --- a/src/mc/api.cpp +++ b/src/mc/api.cpp @@ -553,11 +553,9 @@ RemotePtr Api::get_mbox_remote_addr(smx_simcall_t RemotePtr mbox_addr; switch (req->call_) { case Simcall::COMM_ISEND: - case Simcall::COMM_IRECV: { - auto mbox_addr_ptr = simix::unmarshal(req->args_[1]); - mbox_addr = remote(mbox_addr_ptr); + case Simcall::COMM_IRECV: + mbox_addr = remote(simix::unmarshal(req->args_[1])); break; - } default: mbox_addr = RemotePtr(); break; @@ -570,11 +568,9 @@ RemotePtr Api::get_comm_remote_addr(smx_simcall_ RemotePtr comm_addr; switch (req->call_) { case Simcall::COMM_ISEND: - case Simcall::COMM_IRECV: { - auto comm_addr_ptr = simgrid::simix::unmarshal_raw(req->result_); - comm_addr = remote(comm_addr_ptr); + case Simcall::COMM_IRECV: + comm_addr = remote(simgrid::simix::unmarshal_raw(req->result_)); break; - } default: comm_addr = RemotePtr(); break; @@ -655,11 +651,10 @@ std::list Api::get_enabled_transitions(simgrid::mc::State* transition->call_ = simcall_call; switch (simcall_call) { case Simcall::COMM_ISEND: - case Simcall::COMM_IRECV: { + case Simcall::COMM_IRECV: transition->mbox_remote_addr = get_mbox_remote_addr(simcall); transition->comm_remote_addr = get_comm_remote_addr(simcall); break; - } default: break;