std.heap.c_allocator was already doing this, however,std.heap.raw_c_allocator, which asserts no allocations more than 16bytes aligned, was not.
The zig compiler uses std.heap.raw_c_allocator, so it is affected bythis.