zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit b0254a287736922cfb7204650c8e0104aad3ecac (tree)
parent de297890e399b83fe99182cc2f223117099f35b2
Author: kcbanner <kcbanner@gmail.com>
Date:   Fri,  5 Jun 2026 01:55:36 -0400

Coff: fixup updating sizes of aliased symbols

Diffstat:
Msrc/link/Coff.zig | 6+++++-
1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/link/Coff.zig b/src/link/Coff.zig @@ -6890,7 +6890,11 @@ fn flushResized(coff: *Coff, ni: MappedFile.Node.Index) !void { ); } - smi.symbol(coff).get(coff).extra.size = @intCast(size); + var sym = smi.symbol(coff).get(coff); + while (sym.flags.extra_tag == .next_alias_si) + sym = sym.extra.next_alias_si.get(coff); + + sym.extra.size = @intCast(size); }, .import_thunk, .nav,