aboutsummaryrefslogtreecommitdiff
path: root/lib/std/event/future.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2019-10-31 11:41:39 -0400
committerAndrew Kelley <andrew@ziglang.org>2019-10-31 11:41:39 -0400
commitd3d3e4e374e47b275dd3e0483634852b2d0a56d8 (patch)
tree31336c781d33854a0734006e9b0076d625886f31 /lib/std/event/future.zig
parent788848e123c056b6204f7555a0118377aa4bd8e1 (diff)
downloadzig-d3d3e4e374e47b275dd3e0483634852b2d0a56d8.tar.gz
zig-d3d3e4e374e47b275dd3e0483634852b2d0a56d8.zip
startup code sets up event loop if I/O mode is declared evented
Diffstat (limited to 'lib/std/event/future.zig')
-rw-r--r--lib/std/event/future.zig6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/std/event/future.zig b/lib/std/event/future.zig
index c5376bc9f6..3e5754982e 100644
--- a/lib/std/event/future.zig
+++ b/lib/std/event/future.zig
@@ -87,11 +87,11 @@ test "std.event.Future" {
if (builtin.single_threaded) return error.SkipZigTest;
// https://github.com/ziglang/zig/issues/3251
if (builtin.os == .freebsd) return error.SkipZigTest;
-
- const allocator = std.heap.direct_allocator;
+ // TODO provide a way to run tests in evented I/O mode
+ if (!std.io.is_async) return error.SkipZigTest;
var loop: Loop = undefined;
- try loop.initMultiThreaded(allocator);
+ try loop.initMultiThreaded();
defer loop.deinit();
const handle = async testFuture(&loop);