Commit 8fa29bc0a2

daurnimator <quae@daurnimator.com>
2020-11-18 14:57:35
std: fix missing operation argument to @atomicRmw
1 parent eb4d93e
Changed files (1)
lib
std
atomic
lib/std/atomic/int.zig
@@ -19,7 +19,7 @@ pub fn Int(comptime T: type) type {
 
         /// Read, Modify, Write
         pub fn rmw(self: *Self, comptime op: builtin.AtomicRmwOp, operand: T, comptime ordering: builtin.AtomicOrder) T {
-            return @atomicRmw(T, &self.unprotected_value, operand, ordering);
+            return @atomicRmw(T, &self.unprotected_value, op, operand, ordering);
         }
 
         pub fn load(self: *Self, comptime ordering: builtin.AtomicOrder) T {