fix single-threaded builds

This commit is contained in:
Loris Cro 2025-11-07 12:42:51 +01:00
parent 0156d68f0c
commit b80e43903f

View file

@ -453,7 +453,7 @@ fn async(
start: *const fn (context: *const anyopaque, result: *anyopaque) void, start: *const fn (context: *const anyopaque, result: *anyopaque) void,
) ?*Io.AnyFuture { ) ?*Io.AnyFuture {
const t: *Threaded = @ptrCast(@alignCast(userdata)); const t: *Threaded = @ptrCast(@alignCast(userdata));
if (t.cpu_count == 1) { if (t.cpu_count == 1 or builtin.single_threaded) {
start(context.ptr, result.ptr); start(context.ptr, result.ptr);
return null; return null;
} }