diff options
-rw-r--r-- | mmalloc.hpp | 2 |
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(); } |