diff options
| author | Jakub Konka <kubkon@jakubkonka.com> | 2022-08-31 19:55:39 +0200 |
|---|---|---|
| committer | Jakub Konka <kubkon@jakubkonka.com> | 2022-09-07 22:42:55 +0200 |
| commit | a35f156cf60ed3d8095c15c4ab26aee267761a56 (patch) | |
| tree | e1a3c92285e60c0b3940a6d4b0a67a53abf9a1c4 /lib/std | |
| parent | 11d14a23a3984fa8a72555a6d7e17a06965ad1a0 (diff) | |
| download | zig-a35f156cf60ed3d8095c15c4ab26aee267761a56.tar.gz zig-a35f156cf60ed3d8095c15c4ab26aee267761a56.zip | |
coff: re-enable default entrypoint for Windows
Diffstat (limited to 'lib/std')
| -rw-r--r-- | lib/std/start.zig | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/std/start.zig b/lib/std/start.zig index 49094ab02d..9f70cce1ea 100644 --- a/lib/std/start.zig +++ b/lib/std/start.zig @@ -36,6 +36,10 @@ comptime { if (@typeInfo(@TypeOf(root.main)).Fn.calling_convention != .C) { @export(main2, .{ .name = "main" }); } + } else if (builtin.os.tag == .windows) { + if (!@hasDecl(root, "wWinMainCRTStartup") and !@hasDecl(root, "mainCRTStartup")) { + @export(wWinMainCRTStartup2, .{ .name = "wWinMainCRTStartup" }); + } } else if (builtin.os.tag == .wasi and @hasDecl(root, "main")) { @export(wasiMain2, .{ .name = "_start" }); } else { |
