From b197c4d79b2bf1ef64a7be0b81eb47e225a323ff Mon Sep 17 00:00:00 2001 From: XXIV <13811862+thechampagne@users.noreply.github.com> Date: Fri, 3 Nov 2023 21:55:02 +0300 Subject: [PATCH] std.Atomic: remove unnecessary `@ptrCast` (#17825) --- lib/std/atomic/Atomic.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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),