commit a23050bf733793c40428bb77a8cd08bd1781306e (tree)
parent fa235757671490746d31a61a9b836ddc6320d3dc
Author: Andrew Kelley <andrew@ziglang.org>
Date: Wed, 29 Apr 2026 22:32:13 -0700
compiler: update callsites of std.zig.binNameAlloc
Diffstat:
2 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/src/Compilation.zig b/src/Compilation.zig
@@ -7465,9 +7465,14 @@ pub fn build_crt_file(
defer arena_allocator.deinit();
const arena = arena_allocator.allocator();
+ const target = &comp.root_mod.resolved_target.result;
+
const basename = try std.zig.binNameAlloc(gpa, .{
.root_name = root_name,
- .target = &comp.root_mod.resolved_target.result,
+ .cpu_arch = target.cpu.arch,
+ .os_tag = target.os.tag,
+ .ofmt = target.ofmt,
+ .abi = target.abi,
.output_mode = output_mode,
});
diff --git a/src/libs/libtsan.zig b/src/libs/libtsan.zig
@@ -41,7 +41,10 @@ pub fn buildTsan(comp: *Compilation, prog_node: std.Progress.Node) BuildError!vo
const output_mode = .Lib;
const basename = try std.zig.binNameAlloc(arena, .{
.root_name = root_name,
- .target = target,
+ .cpu_arch = target.cpu.arch,
+ .os_tag = target.os.tag,
+ .ofmt = target.ofmt,
+ .abi = target.abi,
.output_mode = output_mode,
.link_mode = link_mode,
});