Commit 9bb7ff68cc

Silver <silver@silv.re>
2021-11-07 11:53:35
std: Publicize Allocator.reallocBytes
This is useful when dealing with runtime-known alignments, eg. interfacing with C code that accepts custom allocation callbacks. Closes #9394
1 parent e04ab39
Changed files (1)
lib
lib/std/mem/Allocator.zig
@@ -80,7 +80,7 @@ pub fn noResize(
 /// as `old_mem` was when `reallocFn` is called. The bytes of
 /// `return_value[old_mem.len..]` have undefined values.
 /// The returned slice must have its pointer aligned at least to `new_alignment` bytes.
-fn reallocBytes(
+pub fn reallocBytes(
     self: *Allocator,
     /// Guaranteed to be the same as what was returned from most recent call to
     /// `allocFn` or `resizeFn`.