commit b197c4d79b2bf1ef64a7be0b81eb47e225a323ff (tree)
parent 5bd27a2cb6ead1108e2e177f4e2730f31224925c
Author: XXIV <13811862+thechampagne@users.noreply.github.com>
Date: Fri, 3 Nov 2023 21:55:02 +0300
std.Atomic: remove unnecessary `@ptrCast` (#17825)
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git 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),