| ... | @@ -552,7 +552,7 @@ pub fn zeroes(comptime T: type) T { | ... | @@ -552,7 +552,7 @@ pub fn zeroes(comptime T: type) T { |
| 552 | if (@sizeOf(T) == 0) return T{}; | 552 | if (@sizeOf(T) == 0) return T{}; |
| 553 | if (comptime meta.containerLayout(T) == .Extern) { | 553 | if (comptime meta.containerLayout(T) == .Extern) { |
| 554 | var item: T = undefined; | 554 | var item: T = undefined; |
| 555 | @memset(@ptrCast([*]u8, &item), 0, @sizeOf(T)); | 555 | set(u8, asBytes(&item), 0); |
| 556 | return item; | 556 | return item; |
| 557 | } else { | 557 | } else { |
| 558 | var structure: T = undefined; | 558 | var structure: T = undefined; |