In one of my projects, I'm encountering this error message when I try to compile with the native x86 backend.
I've hit compiler TODOs before, and can usually work around them, but this one I do not understand.
$ zig build -Duse-llvm=false
install
└─ install Gfx-Project
└─ zig build-exe Gfx-Project Debug native 1 errors
src/wl_msg.zig:207:1: error: TODO: implement packed store of u352
fn write_control_msg(sock: std.posix.fd_t, msg_bytes: []const u8, fd: std.posix.fd_t) !void {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I've confirmed this happens with multiple dev builds of 0.14.0, including current master.
My program builds and works just fine with the LLVM backend.
I don't quite understand why the function is being reported as a u352 in the error
Any guidance or tips on understanding/diagnosing the issue would be much appreciated!