summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mmalloc.hpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/mmalloc.hpp b/mmalloc.hpp
index 37c9af1..813b702 100644
--- a/mmalloc.hpp
+++ b/mmalloc.hpp
@@ -49,5 +49,5 @@ T* mmalloc() {
if ((sz < 1024*1024*1024) || ((r = malloc_hugetlbfs(sizeof(T))) == MAP_FAILED))
if ((r = malloc_mmap(sizeof(T))) == MAP_FAILED)
exit(EXIT_FAILURE);
- return (T*) r;
+ return new (r) T();
}
contact: Jan Huwald // Impressum