aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2024-06-26 08:43:46 +0200
committerJakub Konka <kubkon@jakubkonka.com>2024-06-26 08:43:46 +0200
commite9309036b28d402afd5f9f77d2d32e7d7b902b9f (patch)
tree86e4db10ee43471e3a59c5a283e84e5482eae55c /src
parent6e78642d5158bdf6240c446fee5775c2888ad82e (diff)
downloadzig-e9309036b28d402afd5f9f77d2d32e7d7b902b9f.tar.gz
zig-e9309036b28d402afd5f9f77d2d32e7d7b902b9f.zip
macho: print libtsan ref when dumping argv
Diffstat (limited to 'src')
-rw-r--r--src/link/MachO.zig4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/link/MachO.zig b/src/link/MachO.zig
index 5ec5cd764c..75b2ab4d74 100644
--- a/src/link/MachO.zig
+++ b/src/link/MachO.zig
@@ -830,6 +830,10 @@ fn dumpArgv(self: *MachO, comp: *Compilation) !void {
try argv.append(p);
}
+ if (comp.config.any_sanitize_thread) {
+ try argv.append(comp.tsan_static_lib.?.full_object_path);
+ }
+
for (self.lib_dirs) |lib_dir| {
const arg = try std.fmt.allocPrint(arena, "-L{s}", .{lib_dir});
try argv.append(arg);