| ... | @@ -32,11 +32,8 @@ pub const SpinLock = struct { | ... | @@ -32,11 +32,8 @@ pub const SpinLock = struct { |
| 32 | var i = iterations; | 32 | var i = iterations; |
| 33 | while (i != 0) : (i -= 1) { | 33 | while (i != 0) : (i -= 1) { |
| 34 | switch (builtin.arch) { | 34 | switch (builtin.arch) { |
| 35 | .i386, .x86_64 => asm volatile("pause" ::: "memory"), | 35 | .i386, .x86_64 => asm volatile("pause"), |
| 36 | // .arm, .aarch64 => asm volatile("yield"), | 36 | .arm, .aarch64 => asm volatile("yield"), |
| 37 | // | | |
| 38 | // Causes CI to fail | | |
| 39 | // See: https://github.com/ziglang/zig/pull/3585#issuecomment-549962765 | | |
| 40 | else => time.sleep(0), | 37 | else => time.sleep(0), |
| 41 | } | 38 | } |
| 42 | } | 39 | } |