From: Arnaud Giersch Date: Fri, 27 Oct 2017 21:44:52 +0000 (+0200) Subject: Use new/delete. X-Git-Tag: v3.18~371 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/b560ac9518f1a60d5416a5af54709e4cbc680257?hp=d3d441fa818b99e391f0c418a9023af5d95940d2 Use new/delete. --- diff --git a/src/mc/RegionSnapshot.cpp b/src/mc/RegionSnapshot.cpp index 445daedb89..69a40e1300 100644 --- a/src/mc/RegionSnapshot.cpp +++ b/src/mc/RegionSnapshot.cpp @@ -42,7 +42,7 @@ Buffer::Buffer(std::size_t size, Type type) : size_(size), type_(type) { switch(type_) { case Type::Malloc: - data_ = ::malloc(size_); + data_ = ::operator new(size_); break; case Type::Mmap: data_ = ::mmap(nullptr, size, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_POPULATE, -1, 0); @@ -62,7 +62,7 @@ void Buffer::clear() noexcept { switch(type_) { case Type::Malloc: - std::free(data_); + ::operator delete(data_); break; case Type::Mmap: if (munmap(data_, size_) != 0)