Commit d270020114

Carter Snook <cartersnook04@gmail.com>
2023-12-08 15:10:33
std.os.dl_iterate_phdr: remove `u16` error cast
1 parent 7e4177a
Changed files (1)
lib
std
lib/std/os.zig
@@ -5511,7 +5511,7 @@ pub fn dl_iterate_phdr(
             }
         }.callbackC, @as(?*anyopaque, @ptrFromInt(@intFromPtr(&context))))) {
             0 => return,
-            else => |err| return @as(Error, @errorCast(@errorFromInt(@as(u16, @intCast(err))))), // TODO don't hardcode u16
+            else => |err| return @as(Error, @errorCast(@errorFromInt(@as(std.meta.Int(.unsigned, @bitSizeOf(anyerror)), @intCast(err))))),
         }
     }