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;
                       ^