authorgravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2026-08-15 11:40:21-04:00
committergravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2026-09-03 12:59:38-04:00
logea682d27a14176ef5bc07c2538a4388f31bf8161
treee1b8dfc1a46410e8c0b3e8656b31922862b438de
parentccb22d831699263b4c43e6d8c1b8b3538deac4bc

Coff2: fix c abi test failures


1 files changed, 4 insertions(+), 0 deletions(-)

src/link/Coff.zig+4
...@@ -5064,7 +5064,9 @@ fn loadArchive(coff: *Coff, path: std.Build.Cache.Path, fr: *Io.File.Reader) Loa...@@ -5064,7 +5064,9 @@ fn loadArchive(coff: *Coff, path: std.Build.Cache.Path, fr: *Io.File.Reader) Loa
5064 offset: u32,5064 offset: u32,
5065 iami: ?InputArchive.Member.Index,5065 iami: ?InputArchive.Member.Index,
5066 }) = .empty;5066 }) = .empty;
5067 defer members.deinit(gpa);
5067 var symbol_member_indices: std.ArrayList(u32) = .empty;5068 var symbol_member_indices: std.ArrayList(u32) = .empty;
5069 defer symbol_member_indices.deinit(gpa);
50685070
5069 const iai: InputArchive.Index = @fromBackingInt(@intCast(coff.input_archives.items.len));5071 const iai: InputArchive.Index = @fromBackingInt(@intCast(coff.input_archives.items.len));
5070 (try coff.input_archives.addOne(gpa)).* = .{5072 (try coff.input_archives.addOne(gpa)).* = .{
...@@ -7400,6 +7402,8 @@ fn updateExportInner(...@@ -7400,6 +7402,8 @@ fn updateExportInner(
7400 exported_si,7402 exported_si,
7401 }),7403 }),
7402 }7404 }
7405
7406 try coff.genPending(pt);
7403 while (try coff.resolve(pt.tid)) {}7407 while (try coff.resolve(pt.tid)) {}
7404 while (try coff.idle(pt.tid)) {}7408 while (try coff.idle(pt.tid)) {}
74057409