Zig Version
0.16.0
Steps to Reproduce and Observed Behavior
zig init -mzig build --watch- Resize terminal
- Crash
thread 83192 panic: reached unreachable code
/nix/store/9zyky24fffkbhnkmjcnrjcl3dmvx6w9x-zig-0.16.0/lib/std/posix.zig:1012:23: 0x123bfe7 in poll (std.zig)
.FAULT => unreachable,
^
/nix/store/9zyky24fffkbhnkmjcnrjcl3dmvx6w9x-zig-0.16.0/lib/std/Build/Watch.zig:296:50: 0x1226c0e in wait (std.zig)
const events_len = try std.posix.poll(w.os.poll_fds.values(), timeout.to_i32_ms());
^
/nix/store/9zyky24fffkbhnkmjcnrjcl3dmvx6w9x-zig-0.16.0/lib/std/Build/Watch.zig:967:19: 0x1226fe2 in wait (std.zig)
return Os.wait(w, gpa, io, timeout);
^
/nix/store/9zyky24fffkbhnkmjcnrjcl3dmvx6w9x-zig-0.16.0/lib/compiler/build_runner.zig:625:40: 0x122f042 in main (build_runner.zig)
while (true) switch (try w.wait(gpa, io, if (in_debounce) .{ .ms = debounce_interval_ms } else .none)) {
^
/nix/store/9zyky24fffkbhnkmjcnrjcl3dmvx6w9x-zig-0.16.0/lib/std/start.zig:699:88: 0x1232850 in callMain (std.zig)
if (fn_info.params[0].type.? == std.process.Init.Minimal) return wrapMain(root.main(.{
^
/nix/store/9zyky24fffkbhnkmjcnrjcl3dmvx6w9x-zig-0.16.0/lib/std/start.zig:190:5: 0x12170e1 in _start (std.zig)
asm volatile (switch (native_arch) {
^
Expected Behavior
No crash
### Zig Version
0.16.0
### Steps to Reproduce and Observed Behavior
1. `zig init -m`
2. `zig build --watch`
3. Resize terminal
4. Crash
```
thread 83192 panic: reached unreachable code
/nix/store/9zyky24fffkbhnkmjcnrjcl3dmvx6w9x-zig-0.16.0/lib/std/posix.zig:1012:23: 0x123bfe7 in poll (std.zig)
.FAULT => unreachable,
^
/nix/store/9zyky24fffkbhnkmjcnrjcl3dmvx6w9x-zig-0.16.0/lib/std/Build/Watch.zig:296:50: 0x1226c0e in wait (std.zig)
const events_len = try std.posix.poll(w.os.poll_fds.values(), timeout.to_i32_ms());
^
/nix/store/9zyky24fffkbhnkmjcnrjcl3dmvx6w9x-zig-0.16.0/lib/std/Build/Watch.zig:967:19: 0x1226fe2 in wait (std.zig)
return Os.wait(w, gpa, io, timeout);
^
/nix/store/9zyky24fffkbhnkmjcnrjcl3dmvx6w9x-zig-0.16.0/lib/compiler/build_runner.zig:625:40: 0x122f042 in main (build_runner.zig)
while (true) switch (try w.wait(gpa, io, if (in_debounce) .{ .ms = debounce_interval_ms } else .none)) {
^
/nix/store/9zyky24fffkbhnkmjcnrjcl3dmvx6w9x-zig-0.16.0/lib/std/start.zig:699:88: 0x1232850 in callMain (std.zig)
if (fn_info.params[0].type.? == std.process.Init.Minimal) return wrapMain(root.main(.{
^
/nix/store/9zyky24fffkbhnkmjcnrjcl3dmvx6w9x-zig-0.16.0/lib/std/start.zig:190:5: 0x12170e1 in _start (std.zig)
asm volatile (switch (native_arch) {
^
```
### Expected Behavior
No crash