diff --git a/lib/std/child_process.zig b/lib/std/child_process.zig index 680c378c0d8cea3b950905423a32b79a14afc04a..27ba362a18e6582d5a16dfeabb913f6509c662e3 100644 --- a/lib/std/child_process.zig +++ b/lib/std/child_process.zig @@ -259,7 +259,9 @@ pub const ChildProcess = struct { } fn handleWaitResult(self: *ChildProcess, status: u32) void { - self.term = self.cleanupAfterWait(status); + // TODO https://github.com/ziglang/zig/issues/3190 + var term = self.cleanupAfterWait(status); + self.term = term; } fn cleanupStreams(self: *ChildProcess) void {