summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Huwald <jh@sotun.de>2013-06-14 11:25:05 (GMT)
committerJan Huwald <jh@sotun.de>2013-06-14 11:25:05 (GMT)
commiteabd9f34184ab82caccabf26ab6febc3b974cc5b (patch)
treeb30674e2c6f03f709e0af1c7377cd382092012e8
parentc1f40ceabf87ff9687afb0433d6ec797f0e04d43 (diff)
mmalloc: use placement new instead of casting
-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