zig

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

commit d0d7895d3308763422e4da0eb5d6e03c445f1b08 (tree)
parent 45d6fb9e3691120428a70f659cc211faf6cb1897
Author: LeRoyce Pearson <leroycepearson@geemili.xyz>
Date:   Wed,  8 Apr 2020 08:37:17 -0600

Return error from `else`

That removes the other switch cases (`error.WouldBlock` here) from the
error set, I think.

Diffstat:
Mlib/std/os.zig | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/std/os.zig b/lib/std/os.zig @@ -1682,7 +1682,7 @@ pub fn renameatW( const access_mask = windows.SYNCHRONIZE | windows.GENERIC_WRITE | windows.DELETE; const src_fd = windows.OpenFileW(old_dir_fd, old_path, null, access_mask, null, false, windows.FILE_OPEN) catch |err| switch (err) { error.WouldBlock => unreachable, - else => return err, + else => |e| return e, }; defer windows.CloseHandle(src_fd);