diff --git a/lib/std/fs/File.zig b/lib/std/fs/File.zig index be993895bc96be8c249e800739a8c170f67892cb..138807972ea17d0aafb6b16c3da2587940b3c832 100644 --- a/lib/std/fs/File.zig +++ b/lib/std/fs/File.zig @@ -1793,7 +1793,7 @@ pub const Writer = struct { file_reader.size = file_reader.pos; return error.EndOfStream; } - const consumed = io_w.consume(@bitCast(sbytes)); + const consumed = io_w.consume(@intCast(sbytes)); file_reader.seekTo(file_reader.pos + consumed) catch return error.ReadFailed; return consumed; }