diff options
| author | Jan Huwald <jh@sotun.de> | 2013-06-14 11:25:05 (GMT) |
|---|---|---|
| committer | Jan Huwald <jh@sotun.de> | 2013-06-14 11:25:05 (GMT) |
| commit | eabd9f34184ab82caccabf26ab6febc3b974cc5b (patch) | |
| tree | b30674e2c6f03f709e0af1c7377cd382092012e8 | |
| parent | c1f40ceabf87ff9687afb0433d6ec797f0e04d43 (diff) | |
mmalloc: use placement new instead of casting
| -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(); } |
