diff --git a/lib/std/atomic/Atomic.zig b/lib/std/atomic/Atomic.zig index 9e06598e80..2abe7fc4ca 100644 --- a/lib/std/atomic/Atomic.zig +++ b/lib/std/atomic/Atomic.zig @@ -46,7 +46,7 @@ pub fn Atomic(comptime T: type) type { extern "c" fn __tsan_release(addr: *anyopaque) void; }; - const addr = @as(*anyopaque, @ptrCast(self)); + const addr: *anyopaque = self; return switch (ordering) { .Unordered, .Monotonic => @compileError(@tagName(ordering) ++ " only applies to atomic loads and stores"), .Acquire => tsan.__tsan_acquire(addr),