zig icon indicating copy to clipboard operation
zig copied to clipboard

compiler crash in project build.zig compilation

Open nektro opened this issue 1 year ago • 0 comments

Zig Version

zig 0.11.0-dev.1845+e0d390463

Steps to Reproduce and Observed Behavior

  • git clone https://github.com/nektro/temp_build_crash
  • zig build
thread 1399563 panic: reached unreachable code
/home/meghan/src/zig/src/Module.zig:2287:26: 0xab2e04 in span (zig)
            .unneeded => unreachable,
                         ^
/home/meghan/src/zig/src/Compilation.zig:621:61: 0xac8696 in add (zig)
            const span = try module_note.src_loc.span(module.gpa);
                                                            ^
/home/meghan/src/zig/src/Compilation.zig:3037:69: 0xacd5e8 in getAllErrorsAlloc (zig)
                    try AllErrors.add(module, &arena, &errors, entry.value_ptr.*.*);
                                                                    ^
/home/meghan/src/zig/src/main.zig:3643:44: 0xad2764 in updateModule (zig)
    var errors = try comp.getAllErrorsAlloc();
                                           ^
/home/meghan/src/zig/src/main.zig:4314:21: 0x9c37f5 in cmdBuild (zig)
        updateModule(gpa, comp, .none) catch |err| switch (err) {
                    ^
/home/meghan/src/zig/src/main.zig:294:24: 0x98c95d in mainArgs (zig)
        return cmdBuild(gpa, arena, cmd_args);
                       ^
/home/meghan/src/zig/src/main.zig:207:20: 0x98b595 in main (zig)
    return mainArgs(gpa, arena, args);
                   ^
/home/meghan/src/zig/lib/std/start.zig:617:37: 0x98dc7c in main (zig)
            const result = root.main() catch |err| {
                                    ^
???:?:?: 0x7fbcdb9e0236 in ??? (???)
???:?:?: 0x7fff807aae10 in ??? (???)
Aborted (core dumped)

Expected Behavior

compile error or successful build

nektro avatar Mar 05 '23 17:03 nektro