Commit a041401256

Jakub Konka <kubkon@jakubkonka.com>
2021-11-25 22:20:32
libstd: fix bug in std.Thread.Futex selecting incorrect default macOS version
1 parent 3a3576d
Changed files (1)
lib
std
Thread
lib/std/Thread/Futex.zig
@@ -198,7 +198,7 @@ const DarwinFutex = struct {
         // true so that we we know to ignore the ETIMEDOUT result.
         var timeout_overflowed = false;
         const status = blk: {
-            if (target.os.version_range.semver.max.major >= 11) {
+            if (target.os.version_range.semver.min.major >= 11) {
                 break :blk darwin.__ulock_wait2(flags, addr, expect, timeout_ns, 0);
             } else {
                 const timeout_us = std.math.cast(u32, timeout_ns / std.time.ns_per_us) catch overflow: {