thread 6900 panic: index out of bounds /home/jacob/dev/zig/src/Module.zig:3195:63: 0xe5ba0f in Module.scanDecl (zig1) const decl_block_inst_data = zir.instructions.items(.data)[decl_index].pl_node; ^ /home/jacob/dev/zig/src/Module.zig:3162:21: 0xd21ca1 in Module.scanNamespace (zig1) try scanDecl(&scan_decl_iter, decl_sub_index, flags); ^ /home/jacob/dev/zig/src/Sema.zig:693:35: 0xc06946 in Sema.analyzeStructDecl (zig1) _ = try sema.mod.scanNamespace(&struct_obj.namespace, extra.end, decls_len, new_decl); ^ /home/jacob/dev/zig/src/Module.zig:2812:31: 0xc05b79 in Module.semaFile (zig1) try sema.analyzeStructDecl(new_decl, main_struct_inst, struct_obj); ^ /home/jacob/dev/zig/src/Module.zig:2729:24: 0xa12520 in Module.semaPkg (zig1) return mod.semaFile(file); ^ /home/jacob/dev/zig/src/Compilation.zig:2027:27: 0xa0706e in Compilation.performAllTheWork (zig1) module.semaPkg(pkg) catch |err| switch (err) { ^ /home/jacob/dev/zig/src/Compilation.zig:1612:31: 0xa008d8 in Compilation.update (zig1) try self.performAllTheWork(); ^ /home/jacob/dev/zig/src/main.zig:2223:20: 0x99b1cf in main.updateModule (zig1) try comp.update(); ^ /home/jacob/dev/zig/src/main.zig:1960:17: 0x8cc408 in main.buildOutputType (zig1) updateModule(gpa, comp, hook) catch |err| switch (err) { ^ /home/jacob/dev/zig/src/main.zig:186:31: 0x8a1b17 in main.mainArgs (zig1) return buildOutputType(gpa, arena, args, .{ .build = .Exe }); ^ /home/jacob/dev/zig/src/stage1.zig:45:24: 0x8a1559 in main (zig1) stage2.mainArgs(gpa, arena, args) catch unreachable; ^