zig

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

commit 77ccbc7ceeae57e7c0b089503f1c7873a88342f4 (tree)
parent 8a1376f5d001d79cb92dd67547c6a20661fe6bb4
Author: kcbanner <kcbanner@gmail.com>
Date:   Fri,  5 Jun 2026 01:55:35 -0400

Coff: entry point fixup

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

diff --git a/src/link/Coff.zig b/src/link/Coff.zig @@ -6410,7 +6410,13 @@ fn flushSpecialSymbol(coff: *Coff, pending: SpecialSymbol) !SpecialSymbol { .{ "wWinMainCRTStartup", "wWinMainCRTStartup" }, } else - &.{.{ null, if (target.abi.isGnu()) "DllMainCRTStartup" else "_DllMainCRTStartup" }}; + &.{.{ + null, + if (comp.config.link_libc and target.abi.isGnu()) + "DllMainCRTStartup" + else + "_DllMainCRTStartup", + }}; const entry_si = for (entries) |entry| { if (entry[0]) |required_name|