diff --git a/lib/std/start.zig b/lib/std/start.zig index c6f05e790c..47164a0820 100644 --- a/lib/std/start.zig +++ b/lib/std/start.zig @@ -173,7 +173,8 @@ fn wWinMainCRTStartup() callconv(.Stdcall) noreturn { std.debug.maybeEnableSegfaultHandler(); - std.os.windows.kernel32.ExitProcess(initEventLoopAndCallWinMain()); + const result: std.os.windows.INT = initEventLoopAndCallWinMain(); + std.os.windows.kernel32.ExitProcess(@bitCast(std.os.windows.UINT, result)); } // TODO https://github.com/ziglang/zig/issues/265