From 5b1e11d1b18e8a076d506b490c4f890612d7a47f Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Tue, 3 Apr 2018 19:52:34 -0600 Subject: [PATCH] Fix minimum alignment for malloc_inner --- src/stdlib/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/stdlib/src/lib.rs b/src/stdlib/src/lib.rs index 330964f850..c804223713 100644 --- a/src/stdlib/src/lib.rs +++ b/src/stdlib/src/lib.rs @@ -331,7 +331,7 @@ pub unsafe extern "C" fn malloc(size: size_t) -> *mut c_void { #[no_mangle] pub unsafe extern "C" fn memalign(alignment: size_t, size: size_t) -> *mut c_void { - let mut align = 16; + let mut align = 32; while align <= alignment as usize { align *= 2; }