Browse Source

change `suspend;` to `suspend {}`

jacob gw 4 years ago
parent
commit
433202d429

+ 2 - 2
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", .{});
 }

+ 2 - 2
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", .{});
 }
 

+ 1 - 1
exercises/086_async3.zig

@@ -24,6 +24,6 @@ fn foo(countdown: u32) void {
     while (current > 0) {
         print("{} ", .{current});
         current -= 1;
-        suspend;
+        suspend {}
     }
 }

+ 1 - 1
patches/patches/087_async4.patch

@@ -7,4 +7,4 @@
 <         ???
 ---
 >         global_counter += 1;
->         suspend;
+>         suspend {}