zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

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:
Msrc/Compilation.zig | 7++++++-
Msrc/libs/libtsan.zig | 5++++-
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, });