From 2d8df2b745d4004a790375deb654065224edd6b0 Mon Sep 17 00:00:00 2001 From: Joran Dirk Greef Date: Mon, 21 Sep 2020 12:03:52 +0200 Subject: [PATCH] Use @intCast instead of @truncate --- lib/std/os/linux/io_uring.zig | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/std/os/linux/io_uring.zig b/lib/std/os/linux/io_uring.zig index 3d2d863f5c..648d56fad9 100644 --- a/lib/std/os/linux/io_uring.zig +++ b/lib/std/os/linux/io_uring.zig @@ -404,7 +404,7 @@ pub const IO_Uring = struct { sqe.fd = fd; sqe.off = offset; sqe.addr = @ptrToInt(buffer.ptr); - sqe.len = @truncate(u32, buffer.len); + sqe.len = @intCast(u32, buffer.len); sqe.user_data = user_data; return sqe; } @@ -423,7 +423,7 @@ pub const IO_Uring = struct { sqe.fd = fd; sqe.off = offset; sqe.addr = @ptrToInt(buffer.ptr); - sqe.len = @truncate(u32, buffer.len); + sqe.len = @intCast(u32, buffer.len); sqe.user_data = user_data; return sqe; } @@ -444,7 +444,7 @@ pub const IO_Uring = struct { sqe.fd = fd; sqe.off = offset; sqe.addr = @ptrToInt(iovecs.ptr); - sqe.len = @truncate(u32, iovecs.len); + sqe.len = @intCast(u32, iovecs.len); sqe.user_data = user_data; return sqe; } @@ -465,7 +465,7 @@ pub const IO_Uring = struct { sqe.fd = fd; sqe.off = offset; sqe.addr = @ptrToInt(iovecs.ptr); - sqe.len = @truncate(u32, iovecs.len); + sqe.len = @intCast(u32, iovecs.len); sqe.user_data = user_data; return sqe; } @@ -516,7 +516,7 @@ pub const IO_Uring = struct { self.fd, .REGISTER_FILES, @ptrCast(*const c_void, fds.ptr), - @truncate(u32, fds.len) + @intCast(u32, fds.len) ); switch (linux.getErrno(res)) { 0 => {},