| ... | @@ -56,7 +56,7 @@ pub fn main() void { | ... | @@ -56,7 +56,7 @@ pub fn main() void { |
| 56 | .evented => blk: { | 56 | .evented => blk: { |
| 57 | if (async_frame_buffer.len < size) { | 57 | if (async_frame_buffer.len < size) { |
| 58 | std.heap.page_allocator.free(async_frame_buffer); | 58 | std.heap.page_allocator.free(async_frame_buffer); |
| 59 | async_frame_buffer = try std.heap.page_allocator.alignedAlloc(u8, std.Target.stack_align, size); | 59 | async_frame_buffer = std.heap.page_allocator.alignedAlloc(u8, std.Target.stack_align, size) catch @panic("out of memory"); |
| 60 | } | 60 | } |
| 61 | const casted_fn = @ptrCast(fn () callconv(.Async) anyerror!void, test_fn.func); | 61 | const casted_fn = @ptrCast(fn () callconv(.Async) anyerror!void, test_fn.func); |
| 62 | break :blk await @asyncCall(async_frame_buffer, {}, casted_fn, .{}); | 62 | break :blk await @asyncCall(async_frame_buffer, {}, casted_fn, .{}); |