From 7205756a69b2fb8641e02d23592ac12206f98052 Mon Sep 17 00:00:00 2001 From: Krzysztof Wolicki Date: Sun, 7 Jul 2024 12:28:28 +0200 Subject: [PATCH] Step.TranslateC: fix defineCMacro --- lib/std/Build/Step/TranslateC.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/std/Build/Step/TranslateC.zig b/lib/std/Build/Step/TranslateC.zig index e07744c2da..d7c62ed194 100644 --- a/lib/std/Build/Step/TranslateC.zig +++ b/lib/std/Build/Step/TranslateC.zig @@ -107,7 +107,7 @@ pub fn addCheckFile(translate_c: *TranslateC, expected_matches: []const []const /// If the value is omitted, it is set to 1. /// `name` and `value` need not live longer than the function call. pub fn defineCMacro(translate_c: *TranslateC, name: []const u8, value: ?[]const u8) void { - const macro = std.Build.constructranslate_cMacro(translate_c.step.owner.allocator, name, value); + const macro = translate_c.step.owner.fmt("{s}={s}", .{ name, value orelse "1" }); translate_c.c_macros.append(macro) catch @panic("OOM"); }