From 1cc2f45fce41ea20e5c14b0d45ee256b4fe01b52 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Wed, 16 Sep 2026 02:30:21 -0700 Subject: [PATCH] compiler: lock when setting libs/mingw error --- src/libs/mingw.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libs/mingw.zig b/src/libs/mingw.zig index 61dbd5dfb064aa52631efd77837b23013a8214dc..bfab89ca4ab86ec81d4366bca85fd72bf5eef7a6 100644 --- a/src/libs/mingw.zig +++ b/src/libs/mingw.zig @@ -254,7 +254,7 @@ pub fn buildImportLib(comp: *Compilation, lib_name: []const u8, prog_node: std.P var diag: Cache.Manifest.CheckDiagnostic = undefined; const status = man.check(&diag, prog_node) catch |err| switch (err) { error.CacheCheckFailed => { - comp.setMiscFailure(.windows_import_lib, "{s} cache check failed: {f}", .{ + comp.lockAndSetMiscFailure(.windows_import_lib, "{s} cache check failed: {f}", .{ final_lib_basename, diag.fmt(&man), }); return error.AlreadyReported; -- 2.54.0