Commit 77cb45f59f
Changed files (1)
lib
std
lib/std/Thread.zig
@@ -360,15 +360,13 @@ pub fn spawn(comptime startFn: anytype, context: SpawnContextType(@TypeOf(startF
MainFuncs.posixThreadMain,
thread_obj.data.memory.ptr,
);
- switch (err) {
- 0 => return thread_obj,
- os.EAGAIN => return error.SystemResources,
+ return switch (err) {
+ 0 => thread_obj,
+ os.EAGAIN => error.SystemResources,
os.EPERM => unreachable,
os.EINVAL => unreachable,
- else => return os.unexpectedErrno(err),
- }
-
- return thread_obj;
+ else => os.unexpectedErrno(err),
+ };
}
var guard_end_offset: usize = undefined;