Commit 7ed499ec45

Isaac Freund <ifreund@ifreund.xyz>
2020-12-28 15:06:19
std/heap: fix documentation of raw_c_allocator
This is not in fact safe to use with GeneralPurposeAllocator as GPA requires align(page_size) but raw_c_allocator provides only @alignOf(std.c.max_align_t).
1 parent c234761
Changed files (1)
lib
lib/std/heap.zig
@@ -160,8 +160,8 @@ var c_allocator_state = Allocator{
 /// Asserts allocations are within `@alignOf(std.c.max_align_t)` and directly calls
 /// `malloc`/`free`. Does not attempt to utilize `malloc_usable_size`.
 /// This allocator is safe to use as the backing allocator with
-/// `ArenaAllocator` and `GeneralPurposeAllocator`, and is more optimal in these cases
-/// than to using `c_allocator`.
+/// `ArenaAllocator` for example and is more optimal in such a case
+/// than `c_allocator`.
 pub const raw_c_allocator = &raw_c_allocator_state;
 var raw_c_allocator_state = Allocator{
     .allocFn = rawCAlloc,