From 9d24e615481154f80146b9fdee658fd08d1f1308 Mon Sep 17 00:00:00 2001 From: Jeremy Soller <jackpot51@gmail.com> Date: Sat, 15 Sep 2018 11:14:34 -0600 Subject: [PATCH] Use alloc_aligned and free functions in platform for global allocator --- src/platform/allocator/dlmalloc.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/platform/allocator/dlmalloc.rs b/src/platform/allocator/dlmalloc.rs index a57748c7..a5a890f7 100644 --- a/src/platform/allocator/dlmalloc.rs +++ b/src/platform/allocator/dlmalloc.rs @@ -13,11 +13,11 @@ pub struct Allocator; unsafe impl<'a> GlobalAlloc for Allocator { unsafe fn alloc(&self, layout: Layout) -> *mut u8 { - dlmemalign(layout.align(), layout.size()) as *mut u8 + alloc_align(layout.size(), layout.align()) as *mut u8 } unsafe fn dealloc(&self, ptr: *mut u8, _layout: Layout) { - dlfree(ptr as *mut c_void) + free(ptr as *mut c_void) } } -- GitLab