From 622311fb9ac7ee6d93dcb8cda4b608751f7e092a Mon Sep 17 00:00:00 2001 From: Veikka Tuominen Date: Wed, 21 Dec 2022 16:40:30 +0200 Subject: update uses of overflow arithmetic builtins --- src/link/Dwarf.zig | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/link/Dwarf.zig') diff --git a/src/link/Dwarf.zig b/src/link/Dwarf.zig index 6cc3a7d68f..1b65bbb04b 100644 --- a/src/link/Dwarf.zig +++ b/src/link/Dwarf.zig @@ -2445,9 +2445,7 @@ fn makeString(self: *Dwarf, bytes: []const u8) !u32 { } fn padToIdeal(actual_size: anytype) @TypeOf(actual_size) { - // TODO https://github.com/ziglang/zig/issues/1284 - return std.math.add(@TypeOf(actual_size), actual_size, actual_size / ideal_factor) catch - std.math.maxInt(@TypeOf(actual_size)); + return actual_size +| (actual_size / ideal_factor); } pub fn flushModule(self: *Dwarf, module: *Module) !void { -- cgit v1.2.3