authorgravatar for prc.zhao@outlook.comSizhe Zhao <prc.zhao@outlook.com> 2021-12-31 23:41:05+08:00
committergravatar for git@vexu.euVeikka Tuominen <git@vexu.eu> 2022-01-24 20:26:29+02:00
log15ef251a153de7f4985c1a87bf7706dde0e27306
treee8fa669abedfdc3839d70798185ffbb8edd8fc67
parent3f341bdc26fdfb552809405a188d269244c1e9d3

Avoid duplicate TLS startup symbols


1 files changed, 2 insertions(+), 2 deletions(-)

lib/std/start.zig+2-2
......@@ -324,7 +324,7 @@ fn _start() callconv(.Naked) noreturn {
324324
325325fn WinStartup() callconv(std.os.windows.WINAPI) noreturn {
326326 @setAlignStack(16);
327 if (!builtin.single_threaded) {
327 if (!builtin.single_threaded and !builtin.link_libc) {
328328 _ = @import("start_windows_tls.zig");
329329 }
330330
......@@ -335,7 +335,7 @@ fn WinStartup() callconv(std.os.windows.WINAPI) noreturn {
335335
336336fn wWinMainCRTStartup() callconv(std.os.windows.WINAPI) noreturn {
337337 @setAlignStack(16);
338 if (!builtin.single_threaded) {
338 if (!builtin.single_threaded and !builtin.link_libc) {
339339 _ = @import("start_windows_tls.zig");
340340 }
341341