C:\Users\UserName\AppData\Local\zig\p\122090e7cb4459c2224399a45c56f47462733b919aa547c96b8c14ee705bfa22976e\network.zig:817:28: error: cast increases pointer alignment
fd_set.* = @ptrCast((try allocator.reallocAdvanced(ptr, new_mem_size, @returnAddress())).ptr);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:\Users\UserName\AppData\Local\zig\p\122090e7cb4459c2224399a45c56f47462733b919aa547c96b8c14ee705bfa22976e\network.zig:817:105: note: '[*]u8' has alignment '1'
fd_set.* = @ptrCast((try allocator.reallocAdvanced(ptr, new_mem_size, @returnAddress())).ptr);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
C:\Users\UserName\AppData\Local\zig\p\122090e7cb4459c2224399a45c56f47462733b919aa547c96b8c14ee705bfa22976e\network.zig:817:28: note: '*align(8) network.WindowsOSLogic.FdSet' has alignment '8'
C:\Users\UserName\AppData\Local\zig\p\122090e7cb4459c2224399a45c56f47462733b919aa547c96b8c14ee705bfa22976e\network.zig:817:28: note: use @alignCast to assert pointer alignment
referenced by:
getFdSet: C:\Users\UserName\AppData\Local\zig\p\122090e7cb4459c2224399a45c56f47462733b919aa547c96b8c14ee705bfa22976e\network.zig:924:26
waitForSocketEvent: C:\Users\UserName\AppData\Local\zig\p\122090e7cb4459c2224399a45c56f47462733b919aa547c96b8c14ee705bfa22976e\network.zig:973:46
remaining reference traces hidden; use '-freference-trace' to see all reference traces
Using the latest version of zig-network (7b5f76ea09626b96755c027bf4bd5b7e45297027) with zig 0.11.0-dev.4315+f5239677e on Windows 10 Pro, 64 bit. https://github.com/MasterQ32/zig-network/issues/62 might be related.
I am running into a "cast increases pointer alignment" error on windows that I am unsure how to fix.
A minimal example:
Using the latest version of zig-network (7b5f76ea09626b96755c027bf4bd5b7e45297027) with zig
0.11.0-dev.4315+f5239677e
on Windows 10 Pro, 64 bit. https://github.com/MasterQ32/zig-network/issues/62 might be related.