diff --git a/src/rtl/seqlock.zig b/src/rtl/seqlock.zig index c9cc65b..bcf0478 100644 --- a/src/rtl/seqlock.zig +++ b/src/rtl/seqlock.zig @@ -43,7 +43,7 @@ pub fn SeqLock(comptime T: type) type { self.sequence.store(seq + 1, .monotonic); // Ensure the data write happens *after* the sequence is incremented. - rtl.fence.wmb(); + rtl.barrier.wmb(); // Relaxed store memcpy is needed here since data races are UB. rtl.barrier.atomic_store_memcpy(&self.raw, &data, .monotonic);