zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 403a46abccbc03e70e7975d00a5134867a1d4fc7 (tree)
parent 6bf1547148caf0c63605a42c8cdea608cf3d4eca
Author: Andrew Kelley <superjoe30@gmail.com>
Date:   Fri, 10 Nov 2017 16:03:14 -0500

fix test failure on 32 bit windows

Diffstat:
Mstd/io.zig | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/std/io.zig b/std/io.zig @@ -273,7 +273,9 @@ pub const File = struct { else => os.unexpectedErrorWindows(err), }; } - return @bitCast(usize, file_size); + if (file_size < 0) + return error.Overflow; + return math.cast(usize, u64(file_size)); } else { unreachable; }