| ... | @@ -62,9 +62,9 @@ test "coroutine suspend with block" { | ... | @@ -62,9 +62,9 @@ test "coroutine suspend with block" { |
| 62 | var a_promise: promise = undefined; | 62 | var a_promise: promise = undefined; |
| 63 | var result = false; | 63 | var result = false; |
| 64 | async fn testSuspendBlock() void { | 64 | async fn testSuspendBlock() void { |
| 65 | suspend |p| { | 65 | suspend { |
| 66 | comptime assert(@typeOf(p) == promise->void); | 66 | comptime assert(@typeOf(@handle()) == promise->void); |
| 67 | a_promise = p; | 67 | a_promise = @handle(); |
| 68 | } | 68 | } |
| 69 | | 69 | |
| 70 | //Test to make sure that @handle() works as advertised (issue #1296) | 70 | //Test to make sure that @handle() works as advertised (issue #1296) |
| ... | @@ -98,9 +98,9 @@ async fn await_amain() void { | ... | @@ -98,9 +98,9 @@ async fn await_amain() void { |
| 98 | } | 98 | } |
| 99 | async fn await_another() i32 { | 99 | async fn await_another() i32 { |
| 100 | await_seq('c'); | 100 | await_seq('c'); |
| 101 | suspend |p| { | 101 | suspend { |
| 102 | await_seq('d'); | 102 | await_seq('d'); |
| 103 | await_a_promise = p; | 103 | await_a_promise = @handle(); |
| 104 | } | 104 | } |
| 105 | await_seq('g'); | 105 | await_seq('g'); |
| 106 | return 1234; | 106 | return 1234; |