authorgravatar for 13811862+thechampagne@users.noreply.github.comXXIV <13811862+thechampagne@users.noreply.github.com> 2023-11-03 21:55:02+03:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2023-11-03 14:55:02-04:00
logb197c4d79b2bf1ef64a7be0b81eb47e225a323ff
tree2d77ed1b09739f2ed443a1c9c9f9ad80df5a4204
parent5bd27a2cb6ead1108e2e177f4e2730f31224925c
signaturebadge-question-mark Signed by PGP key 4AEE18F83AFDEB23

std.Atomic: remove unnecessary `@ptrCast` (#17825)


1 files changed, 1 insertions(+), 1 deletions(-)

lib/std/atomic/Atomic.zig+1-1
...@@ -46,7 +46,7 @@ pub fn Atomic(comptime T: type) type {...@@ -46,7 +46,7 @@ pub fn Atomic(comptime T: type) type {
46 extern "c" fn __tsan_release(addr: *anyopaque) void;46 extern "c" fn __tsan_release(addr: *anyopaque) void;
47 };47 };
4848
49 const addr = @as(*anyopaque, @ptrCast(self));49 const addr: *anyopaque = self;
50 return switch (ordering) {50 return switch (ordering) {
51 .Unordered, .Monotonic => @compileError(@tagName(ordering) ++ " only applies to atomic loads and stores"),51 .Unordered, .Monotonic => @compileError(@tagName(ordering) ++ " only applies to atomic loads and stores"),
52 .Acquire => tsan.__tsan_acquire(addr),52 .Acquire => tsan.__tsan_acquire(addr),