diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2025-07-11 14:52:56 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2025-07-14 00:16:49 -0700 |
| commit | 36f356254c640f25eb59317ce0bb9e3af727aa91 (patch) | |
| tree | cf10a79a57ff6df820977d96ce430fe978891c7a /lib/std/Io.zig | |
| parent | 890f1fa848c8d55366fb3c5ff90247fe44ad7ccf (diff) | |
| download | zig-36f356254c640f25eb59317ce0bb9e3af727aa91.tar.gz zig-36f356254c640f25eb59317ce0bb9e3af727aa91.zip | |
align those `@fieldParentPtr` casts
Diffstat (limited to 'lib/std/Io.zig')
| -rw-r--r-- | lib/std/Io.zig | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/std/Io.zig b/lib/std/Io.zig index ad56bfb1e4..d1efb3cbc2 100644 --- a/lib/std/Io.zig +++ b/lib/std/Io.zig @@ -330,7 +330,7 @@ pub fn GenericReader( err: ?Error = null, fn stream(r: *Reader, w: *Writer, limit: Limit) Reader.StreamError!usize { - const a: *@This() = @fieldParentPtr("new_interface", r); + const a: *@This() = @alignCast(@fieldParentPtr("new_interface", r)); const buf = limit.slice(try w.writableSliceGreedy(1)); return a.derp_reader.read(buf) catch |err| { a.err = err; @@ -419,7 +419,7 @@ pub fn GenericWriter( fn drain(w: *Writer, data: []const []const u8, splat: usize) Writer.Error!usize { _ = splat; - const a: *@This() = @fieldParentPtr("new_interface", w); + const a: *@This() = @alignCast(@fieldParentPtr("new_interface", w)); return a.derp_writer.write(data[0]) catch |err| { a.err = err; return error.WriteFailed; |
