aboutsummaryrefslogtreecommitdiff
path: root/lib/std
diff options
context:
space:
mode:
authorLeRoyce Pearson <leroycepearson@geemili.xyz>2020-04-06 23:19:39 -0600
committerLeRoyce Pearson <leroycepearson@geemili.xyz>2020-04-06 23:19:39 -0600
commit28d71c97d1874abdeb782a82f655d250a77a2f69 (patch)
tree67d6fb56fcb0a6042bbbf23806571f95d602c642 /lib/std
parent20597c85968432e1de22f17d5593471eeb7475f2 (diff)
downloadzig-28d71c97d1874abdeb782a82f655d250a77a2f69.tar.gz
zig-28d71c97d1874abdeb782a82f655d250a77a2f69.zip
Fix compile error on darwin
Diffstat (limited to 'lib/std')
-rw-r--r--lib/std/fs.zig4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/std/fs.zig b/lib/std/fs.zig
index 6202377f31..72b6aca350 100644
--- a/lib/std/fs.zig
+++ b/lib/std/fs.zig
@@ -599,9 +599,9 @@ pub const Dir = struct {
const has_flock_open_flags = @hasDecl(os, "O_EXLOCK") and @hasDecl(os, "O_SHLOCK");
const lock_flag: u32 = lock_flag: {
if (has_flock_open_flags and flags.lock) {
- break :lock_flag if (flags.write) os.O_EXLOCK else os.O_SHLOCK;
+ break :lock_flag if (flags.write) @as(u32, os.O_EXLOCK) else @as(u32, os.O_SHLOCK);
}
- break :lock_flag 0;
+ break :lock_flag @as(u32, 0);
};
const O_LARGEFILE = if (@hasDecl(os, "O_LARGEFILE")) os.O_LARGEFILE else 0;