fix: use cmpxchgStrong in std.atomic.Mutex

* same reason as 048e38624e
This commit is contained in:
GasInfinity
2026-03-10 19:46:56 +01:00
parent 2370dc886c
commit d70bd0b37e
+1 -1
View File
@@ -509,7 +509,7 @@ pub const Mutex = enum(u8) {
locked,
pub fn tryLock(m: *Mutex) bool {
return @cmpxchgWeak(Mutex, m, .unlocked, .locked, .acquire, .monotonic) == null;
return @cmpxchgStrong(Mutex, m, .unlocked, .locked, .acquire, .monotonic) == null;
}
pub fn unlock(m: *Mutex) void {