From d2700201149fad95c559741839cc2518ffcafa09 Mon Sep 17 00:00:00 2001 From: Carter Snook Date: Fri, 8 Dec 2023 08:10:33 -0600 Subject: [PATCH] std.os.dl_iterate_phdr: remove `u16` error cast --- lib/std/os.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/std/os.zig b/lib/std/os.zig index 8c70b56b46..7ab421c793 100644 --- a/lib/std/os.zig +++ b/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))))), } }