From 5e11790c7bb05aa929abb8c080c7c7ee9ab09868 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Wed, 23 Oct 2024 16:25:58 -0700 Subject: [PATCH] mutex protect comp.arena in --verbose-link --- src/link/Elf.zig | 3 +++ 1 file changed, 3 insertions(+) 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,