Commit 05fefc0d3f

xackus <14938807+xackus@users.noreply.github.com>
2020-12-07 12:30:04
std.c: freeing null is a no-op
1 parent 01ff368
Changed files (1)
lib
std
lib/std/c.zig
@@ -259,7 +259,7 @@ pub usingnamespace switch (builtin.os.tag) {
 };
 
 pub extern "c" fn realloc(?*c_void, usize) ?*c_void;
-pub extern "c" fn free(*c_void) void;
+pub extern "c" fn free(?*c_void) void;
 pub extern "c" fn posix_memalign(memptr: **c_void, alignment: usize, size: usize) c_int;
 
 pub extern "c" fn futimes(fd: fd_t, times: *[2]timeval) c_int;