diff --git a/lib/std/special/compiler_rt/atomics.zig b/lib/std/special/compiler_rt/atomics.zig index a60fcbbecd..20545d0791 100644 --- a/lib/std/special/compiler_rt/atomics.zig +++ b/lib/std/special/compiler_rt/atomics.zig @@ -72,7 +72,7 @@ const SpinlockTable = struct { } fn release(self: *@This()) void { if (comptime arch.isSPARC()) { - _ = asm volatile ("clr [%[addr]]" + _ = asm volatile ("clrb [%[addr]]" : : [addr] "r" (&self.v), : "memory"