From: Gabriel Corona Date: Fri, 1 Aug 2014 13:25:08 +0000 (+0200) Subject: [mc] Remove useless code & comment in mc_region_restore_sparse() X-Git-Tag: v3_12~860 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/4ab643073d9631ac079bd1cd9048c8c2420c4994?hp=34dd38ccdbfdf5f3a06cac25d733902aa5a2d26c [mc] Remove useless code & comment in mc_region_restore_sparse() This is not supposed to happen. --- diff --git a/src/mc/mc_page_snapshot.cpp b/src/mc/mc_page_snapshot.cpp index 5718967fa8..60ff820bc4 100644 --- a/src/mc/mc_page_snapshot.cpp +++ b/src/mc/mc_page_snapshot.cpp @@ -208,10 +208,8 @@ void mc_region_restore_sparse(mc_mem_region_t reg, mc_mem_region_t ref_reg) mc_restore_page_snapshot_region(reg->permanent_addr, page_count, reg->page_numbers, pagemap, ref_reg ? ref_reg->page_numbers : NULL); - // This is funny, the restoration can restore the state of the current heap, - // if this happen free(pagemap) would free from the wrong heap: if(pagemap) { - mfree((xbt_mheap_t) mc_heap, pagemap); + free(pagemap); } }