diff --git a/lib/std/os/windows.zig b/lib/std/os/windows.zig index 77300037bd..c9e19452d0 100644 --- a/lib/std/os/windows.zig +++ b/lib/std/os/windows.zig @@ -110,7 +110,7 @@ pub fn OpenFile(sub_path_w: []const u16, options: OpenFileOptions) OpenError!HAN ); switch (rc) { .SUCCESS => { - if (options.io_mode == .evented) { + if (std.io.is_async and options.io_mode == .evented) { _ = CreateIoCompletionPort(result, std.event.Loop.instance.?.os_data.io_port, undefined, undefined) catch undefined; } return result;