authorgravatar for alojczek@gmail.comalion02 <alojczek@gmail.com> 2023-04-04 18:08:02+02:00
committergravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2023-04-06 07:26:07+02:00
log8853005672374ceac8760548027a03fa284bf2d1
treedcba296e6f60ceb69b7095450d40c24a3264d5ea
parent348751462632234f2bee10f5faad3711eff89172

Fix crash on some Windows machines


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

lib/std/process.zig+2-1
...@@ -1164,7 +1164,8 @@ pub fn totalSystemMemory() TotalSystemMemoryError!usize {...@@ -1164,7 +1164,8 @@ pub fn totalSystemMemory() TotalSystemMemoryError!usize {
1164 },1164 },
1165 .windows => {1165 .windows => {
1166 var kilobytes: std.os.windows.ULONGLONG = undefined;1166 var kilobytes: std.os.windows.ULONGLONG = undefined;
1167 assert(std.os.windows.kernel32.GetPhysicallyInstalledSystemMemory(&kilobytes) == std.os.windows.TRUE);1167 if (std.os.windows.kernel32.GetPhysicallyInstalledSystemMemory(&kilobytes) != std.os.windows.TRUE)
1168 return error.UnknownTotalSystemMemory;
1168 return kilobytes * 1024;1169 return kilobytes * 1024;
1169 },1170 },
1170 else => return error.UnknownTotalSystemMemory,1171 else => return error.UnknownTotalSystemMemory,