From c2cf47ab28dc8b0cf3ef5b06c2ac69db622dcff4 Mon Sep 17 00:00:00 2001 From: XXIV <13811862+thechampagne@users.noreply.github.com> Date: Thu, 2 Nov 2023 01:45:51 +0300 Subject: [PATCH] std.os.windows: remove unnecessary `@ptrCast` (#17816) --- lib/std/os/windows.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/std/os/windows.zig b/lib/std/os/windows.zig index e6d97ecbf3..b0c0ce5be0 100644 --- a/lib/std/os/windows.zig +++ b/lib/std/os/windows.zig @@ -2532,7 +2532,7 @@ pub fn loadWinsockExtensionFunction(comptime T: type, sock: ws2_32.SOCKET, guid: const rc = ws2_32.WSAIoctl( sock, ws2_32.SIO_GET_EXTENSION_FUNCTION_POINTER, - @as(*const anyopaque, @ptrCast(&guid)), + &guid, @sizeOf(GUID), @as(?*anyopaque, @ptrFromInt(@intFromPtr(&function))), @sizeOf(T), @@ -5208,7 +5208,7 @@ pub fn WriteProcessMemory(handle: HANDLE, addr: ?LPVOID, buffer: []const u8) Wri switch (ntdll.NtWriteVirtualMemory( handle, addr, - @as(*const anyopaque, @ptrCast(buffer.ptr)), + buffer.ptr, buffer.len, &nwritten, )) {