From a85cb728775375825afe4ebd62c60ae0b361d1e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Sat, 6 Jun 2026 01:53:23 +0200 Subject: [PATCH] cbe: fix helper call generation for int types that lower to 128-bit ints closes https://codeberg.org/ziglang/zig/issues/35639 --- src/codegen/c.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/codegen/c.zig b/src/codegen/c.zig index d37df54d6bb8dc576c568c0c6db40692e5477fe4..54b86f833191a93e6f059ccece94dbb951fa67c6 100644 --- a/src/codegen/c.zig +++ b/src/codegen/c.zig @@ -1977,9 +1977,9 @@ pub const DeclGen = struct { } switch (CType.classifyInt(ty, zcu)) { .void => unreachable, // opv - .small => try w.print("{c}{d}", .{ + .small => |s| try w.print("{c}{d}", .{ signAbbrev(ty.intInfo(zcu).signedness), - ty.abiSize(zcu) * 8, + s.bits(zcu.getTarget()), }), .big => try w.writeAll("big"), } -- 2.54.0