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:
| M | std/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; }