aboutsummaryrefslogtreecommitdiff
path: root/lib/std/Io.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2025-07-11 14:52:56 -0700
committerAndrew Kelley <andrew@ziglang.org>2025-07-14 00:16:49 -0700
commit36f356254c640f25eb59317ce0bb9e3af727aa91 (patch)
treecf10a79a57ff6df820977d96ce430fe978891c7a /lib/std/Io.zig
parent890f1fa848c8d55366fb3c5ff90247fe44ad7ccf (diff)
downloadzig-36f356254c640f25eb59317ce0bb9e3af727aa91.tar.gz
zig-36f356254c640f25eb59317ce0bb9e3af727aa91.zip
align those `@fieldParentPtr` casts
Diffstat (limited to 'lib/std/Io.zig')
-rw-r--r--lib/std/Io.zig4
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;