diff --git a/lib/std/start.zig b/lib/std/start.zig index c6f05e790cac49c325a54bfdcbb43b7a4a4e9586..47164a082090a56709de090bdc9c2623d857ca00 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