X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/dd6250a2368011999676518ece99216d9279c1f7..e63c67321577f0816604fe730cd0bc856970454d:/src/mc/remote/RemoteSimulation.cpp diff --git a/src/mc/remote/RemoteSimulation.cpp b/src/mc/remote/RemoteSimulation.cpp index 078e3ad37b..b9238aad60 100644 --- a/src/mc/remote/RemoteSimulation.cpp +++ b/src/mc/remote/RemoteSimulation.cpp @@ -16,6 +16,8 @@ #include #include // PROT_* +#include + using simgrid::mc::remote; XBT_LOG_NEW_DEFAULT_SUBCATEGORY(mc_process, mc, "MC process information"); @@ -259,7 +261,7 @@ void RemoteSimulation::refresh_heap() { // Read/dereference/refresh the std_heap pointer: if (not this->heap) - this->heap.reset(new s_xbt_mheap_t()); + this->heap = std::make_unique(); this->read_bytes(this->heap.get(), sizeof(mdesc), remote(this->heap_address)); this->cache_flags_ |= RemoteSimulation::cache_heap; }