aboutsummaryrefslogtreecommitdiff
path: root/src/sync.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/sync.zig')
-rw-r--r--src/sync.zig6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/sync.zig b/src/sync.zig
index 598831099..d2ecd95bd 100644
--- a/src/sync.zig
+++ b/src/sync.zig
@@ -571,7 +571,7 @@ pub const RwLock = if (@import("builtin").os.tag != .windows and @import("builti
}
const PTHREAD_RWLOCK_INITIALIZER = pthread_rwlock_t{};
- const pthread_rwlock_t = switch (@import("builtin").os.tag) {
+ pub const pthread_rwlock_t = switch (@import("builtin").os.tag) {
.macos, .ios, .watchos, .tvos => extern struct {
__sig: c_long = 0x2DA8B3B4,
__opaque: [192]u8 = [_]u8{0} ** 192,
@@ -977,7 +977,7 @@ else if (@import("builtin").os.tag == .linux)
}
Futex.wait(
- @ptrCast(*const i32, &self.state),
+ @as(*const i32, @ptrCast(&self.state)),
@intFromEnum(new_state),
);
}
@@ -994,7 +994,7 @@ else if (@import("builtin").os.tag == .linux)
fn unlockSlow(self: *Mutex) void {
@setCold(true);
- Futex.wake(@ptrCast(*const i32, &self.state));
+ Futex.wake(@as(*const i32, @ptrCast(&self.state)));
}
}
else