diff --git a/lib/std/child_process.zig b/lib/std/child_process.zig index e6d81aeb4f..e6e284db18 100644 --- a/lib/std/child_process.zig +++ b/lib/std/child_process.zig @@ -219,7 +219,7 @@ pub const ChildProcess = struct { fn waitUnwrappedWindows(self: *ChildProcess) !void { const result = windows.WaitForSingleObject(self.handle, windows.INFINITE); - self.term = (SpawnError!Term)(x: { + self.term = @as(SpawnError!Term, x: { var exit_code: windows.DWORD = undefined; if (windows.kernel32.GetExitCodeProcess(self.handle, &exit_code) == 0) { break :x Term{ .Unknown = 0 };