From ea682d27a14176ef5bc07c2538a4388f31bf8161 Mon Sep 17 00:00:00 2001 From: Jacob Young Date: Sat, 15 Aug 2026 11:40:21 -0400 Subject: [PATCH] Coff2: fix c abi test failures --- src/link/Coff.zig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/link/Coff.zig b/src/link/Coff.zig index a1dd8d799bd8eebb99a4a006e83fab2d508ac8b9..1ac7ab9217493c21ce88915097838017a358e964 100644 --- a/src/link/Coff.zig +++ b/src/link/Coff.zig @@ -5064,7 +5064,9 @@ fn loadArchive(coff: *Coff, path: std.Build.Cache.Path, fr: *Io.File.Reader) Loa offset: u32, iami: ?InputArchive.Member.Index, }) = .empty; + defer members.deinit(gpa); var symbol_member_indices: std.ArrayList(u32) = .empty; + defer symbol_member_indices.deinit(gpa); const iai: InputArchive.Index = @fromBackingInt(@intCast(coff.input_archives.items.len)); (try coff.input_archives.addOne(gpa)).* = .{ @@ -7400,6 +7402,8 @@ fn updateExportInner( exported_si, }), } + + try coff.genPending(pt); while (try coff.resolve(pt.tid)) {} while (try coff.idle(pt.tid)) {} -- 2.54.0