From 9c8aef55b4e287197b552ef18e7dd008e3a527bc Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Thu, 3 Jul 2025 18:50:16 -0700 Subject: std.fmt.format: use {t} for tag name rather than {s} prevents footgun when formatted type changes from string to enum --- src/link/Lld.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/link/Lld.zig') diff --git a/src/link/Lld.zig b/src/link/Lld.zig index 06bea335af..aa3d057ce6 100644 --- a/src/link/Lld.zig +++ b/src/link/Lld.zig @@ -437,7 +437,7 @@ fn coffLink(lld: *Lld, arena: Allocator) !void { try argv.append(try allocPrint(arena, "-PDBALTPATH:{s}", .{out_pdb_basename})); } if (comp.version) |version| { - try argv.append(try allocPrint(arena, "-VERSION:{f}.{f}", .{ version.major, version.minor })); + try argv.append(try allocPrint(arena, "-VERSION:{d}.{d}", .{ version.major, version.minor })); } if (target_util.llvmMachineAbi(target)) |mabi| { -- cgit v1.2.3