aboutsummaryrefslogtreecommitdiff
path: root/lib/std/event/loop.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2020-09-24 22:57:03 -0700
committerAndrew Kelley <andrew@ziglang.org>2020-09-24 22:57:03 -0700
commitf8b3543cabc28df15e85085a72adb474b345cf93 (patch)
tree8046f8fbe82d73d4bc9311f245459e92da7b029f /lib/std/event/loop.zig
parent1a8669eadaedc50fd7703412389f3c97fdffb913 (diff)
downloadzig-f8b3543cabc28df15e85085a72adb474b345cf93.tar.gz
zig-f8b3543cabc28df15e85085a72adb474b345cf93.zip
I think this test is still flakey
re-opens #4922
Diffstat (limited to 'lib/std/event/loop.zig')
-rw-r--r--lib/std/event/loop.zig10
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/std/event/loop.zig b/lib/std/event/loop.zig
index c547f50365..13e704a8d3 100644
--- a/lib/std/event/loop.zig
+++ b/lib/std/event/loop.zig
@@ -112,8 +112,9 @@ pub const Loop = struct {
/// have the correct pointer value.
/// https://github.com/ziglang/zig/issues/2761 and https://github.com/ziglang/zig/issues/2765
pub fn init(self: *Loop) !void {
- if (builtin.single_threaded
- or (@hasDecl(root, "event_loop_mode") and root.event_loop_mode == .single_threaded)) {
+ if (builtin.single_threaded or
+ (@hasDecl(root, "event_loop_mode") and root.event_loop_mode == .single_threaded))
+ {
return self.initSingleThreaded();
} else {
return self.initMultiThreaded();
@@ -1257,6 +1258,11 @@ test "std.event.Loop - basic" {
// https://github.com/ziglang/zig/issues/1908
if (builtin.single_threaded) return error.SkipZigTest;
+ if (true) {
+ // https://github.com/ziglang/zig/issues/4922
+ return error.SkipZigTest;
+ }
+
var loop: Loop = undefined;
try loop.initMultiThreaded();
defer loop.deinit();