aboutsummaryrefslogtreecommitdiff
path: root/std/event/future.zig
diff options
context:
space:
mode:
authorAndrew Kelley <superjoe30@gmail.com>2018-08-02 17:29:31 -0400
committerAndrew Kelley <superjoe30@gmail.com>2018-08-02 17:29:31 -0400
commit65140b2fba4e55d713de506f2bed259ca9410cbf (patch)
treee52660c1726caabc730c8869499e5801f027f1b1 /std/event/future.zig
parent951124e1772c7013c2b1a674cf98a0b638c36262 (diff)
parentfb05b96492f4fb1476106bf735788ac16f69c7ef (diff)
downloadzig-65140b2fba4e55d713de506f2bed259ca9410cbf.tar.gz
zig-65140b2fba4e55d713de506f2bed259ca9410cbf.zip
Merge remote-tracking branch 'origin/master' into async-fs
Diffstat (limited to 'std/event/future.zig')
-rw-r--r--std/event/future.zig12
1 files changed, 6 insertions, 6 deletions
diff --git a/std/event/future.zig b/std/event/future.zig
index f5d14d1ca6..8abdce7d02 100644
--- a/std/event/future.zig
+++ b/std/event/future.zig
@@ -100,8 +100,8 @@ test "std.event.Future" {
}
async fn testFuture(loop: *Loop) void {
- suspend |p| {
- resume p;
+ suspend {
+ resume @handle();
}
var future = Future(i32).init(loop);
@@ -115,15 +115,15 @@ async fn testFuture(loop: *Loop) void {
}
async fn waitOnFuture(future: *Future(i32)) i32 {
- suspend |p| {
- resume p;
+ suspend {
+ resume @handle();
}
return (await (async future.get() catch @panic("memory"))).*;
}
async fn resolveFuture(future: *Future(i32)) void {
- suspend |p| {
- resume p;
+ suspend {
+ resume @handle();
}
future.data = 6;
future.resolve();