Auto merge of #45514 - gnzlbg:jemalloc_realloc2, r=sfackler

[jemalloc] set correct excess in realloc_excess
This commit is contained in:
bors 2017-11-04 04:28:13 +00:00
commit a4541525d5

View File

@ -203,7 +203,8 @@ mod contents {
err: *mut u8) -> *mut u8 {
let p = __rde_alloc(size, align, err);
if !p.is_null() {
*excess = size;
let flags = align_to_flags(align);
*excess = nallocx(size, flags) as usize;
}
return p
}
@ -219,9 +220,10 @@ mod contents {
err: *mut u8) -> *mut u8 {
let p = __rde_realloc(ptr, old_size, old_align, new_size, new_align, err);
if !p.is_null() {
*excess = new_size;
let flags = align_to_flags(new_align);
*excess = nallocx(new_size, flags) as usize;
}
return p
p
}
#[no_mangle]