Commit 2d8df2b745

Joran Dirk Greef <joran@ronomon.com>
2020-09-21 12:03:52
Use @intCast instead of @truncate
1 parent 7719abb
Changed files (1)
lib
std
os
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 => {},