X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/9de2143df74699fb6e21a9eb8f37e38db0c00357..0e7d247670cc012d8e784d0c8bcbb70a1c0bb9c6:/src/mc/mc_smx.cpp diff --git a/src/mc/mc_smx.cpp b/src/mc/mc_smx.cpp index 72b087c652..8be69df80c 100644 --- a/src/mc/mc_smx.cpp +++ b/src/mc/mc_smx.cpp @@ -160,8 +160,8 @@ const char* MC_smx_actor_get_host_name(smx_actor_t actor) */ union fake_host { simgrid::s4u::Host host; - fake_host() {} - ~fake_host() {} + fake_host() { /* Nothing to do*/} + ~fake_host() { /* Nothing to do*/} }; fake_host foo; const size_t offset = (char*)&foo.host.getName() - (char*)&foo.host; @@ -184,7 +184,7 @@ const char* MC_smx_actor_get_name(smx_actor_t actor) simgrid::mc::ActorInformation* info = actor_info_cast(actor); if (info->name.empty()) { - simgrid::xbt::string_data string_data = (simgrid::xbt::string_data&)actor->name; + simgrid::xbt::string_data string_data = simgrid::xbt::string::to_string_data(actor->name); info->name = process->read_string(remote(string_data.data), string_data.len); } return info->name.c_str();