diff --git a/src/link/Elf.zig b/src/link/Elf.zig index 979798eeee..d02d98800d 100644 --- a/src/link/Elf.zig +++ b/src/link/Elf.zig @@ -775,6 +775,9 @@ pub fn loadInput(self: *Elf, input: link.Input) !void { const is_static_lib = self.base.isStaticLib(); if (comp.verbose_link) { + comp.mutex.lock(); // protect comp.arena + defer comp.mutex.unlock(); + const argv = &self.dump_argv_list; switch (input) { .res => unreachable,