authorgravatar for tw19881113@gmail.comTw <tw19881113@gmail.com> 2023-05-15 09:51:00+08:00
committergravatar for git@vexu.euVeikka Tuominen <git@vexu.eu> 2023-05-16 10:33:04+03:00
loge584dd806259f37fc17bedbd4d0fb33b936747f6
treeb25f355a66e0c6011e1cae9b5418cb2587f32c94
parent8bbc906b59a239a61406b1f5451af8ffea81cd41

std.mem.zeroInit: zero hidden padding for extern struct

Signed-off-by: Tw <tw19881113@gmail.com>

1 files changed, 1 insertions(+), 1 deletions(-)

lib/std/mem.zig+1-1
......@@ -437,7 +437,7 @@ pub fn zeroInit(comptime T: type, init: anytype) T {
437437 }
438438 }
439439
440 var value: T = undefined;
440 var value: T = if (struct_info.layout == .Extern) zeroes(T) else undefined;
441441
442442 inline for (struct_info.fields, 0..) |field, i| {
443443 if (field.is_comptime) {