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