From 433202d429b781d7b9dcada16c47c29314b9a08d Mon Sep 17 00:00:00 2001 From: jacob gw Date: Mon, 24 May 2021 15:55:03 -0400 Subject: [PATCH] change `suspend;` to `suspend {}` --- exercises/084_async.zig | 4 ++-- exercises/085_async2.zig | 4 ++-- exercises/086_async3.zig | 2 +- patches/patches/087_async4.patch | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/exercises/084_async.zig b/exercises/084_async.zig index fe68b03..6a67907 100644 --- a/exercises/084_async.zig +++ b/exercises/084_async.zig @@ -21,7 +21,7 @@ // functions. // // fn fooThatSuspends() void { -// suspend; // return control, but leave the frame alone +// suspend {} // return control, but leave the frame alone // } // // 4. To call any function in async context and get a reference @@ -51,6 +51,6 @@ pub fn main() void { fn foo() void { print("foo() A\n", .{}); - suspend; + suspend {} print("foo() B\n", .{}); } diff --git a/exercises/085_async2.zig b/exercises/085_async2.zig index 0ca322e..cec5c2b 100644 --- a/exercises/085_async2.zig +++ b/exercises/085_async2.zig @@ -7,7 +7,7 @@ // async function invocation's frame and returns control to it. // // fn fooThatSuspends() void { -// suspend; +// suspend {} // } // // var foo_frame = async fooThatSuspends(); @@ -23,7 +23,7 @@ pub fn main() void { fn foo() void { print("Hello ", .{}); - suspend; + suspend {} print("async!\n", .{}); } diff --git a/exercises/086_async3.zig b/exercises/086_async3.zig index ae5a9a6..c8f1113 100644 --- a/exercises/086_async3.zig +++ b/exercises/086_async3.zig @@ -24,6 +24,6 @@ fn foo(countdown: u32) void { while (current > 0) { print("{} ", .{current}); current -= 1; - suspend; + suspend {} } } diff --git a/patches/patches/087_async4.patch b/patches/patches/087_async4.patch index 9ea5012..3aec891 100644 --- a/patches/patches/087_async4.patch +++ b/patches/patches/087_async4.patch @@ -7,4 +7,4 @@ < ??? --- > global_counter += 1; -> suspend; +> suspend {}