[nix-shell:~/dev/zig/build]$ ./zig build -Dskip-non-native /home/andy/dev/zig/src/Sema.zig:464:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].un_node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:477:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].un_node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:496:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].un_node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:801:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].pl_node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:772:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].pl_node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:942:58: error: expected type 'usize', found 'zir.Index' const bin_inst = sema.code.instructions.items(.data)[inst].bin; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:952:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].un_tok; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:932:58: error: expected type 'usize', found 'zir.Index' const src_node = sema.code.instructions.items(.data)[inst].node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1047:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].pl_node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1032:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].un_node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:689:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].un_node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:701:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].pl_node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:342:56: error: expected type 'usize', found 'zir.Index' const tv_ptr = sema.code.instructions.items(.data)[inst].@"const"; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1005:58: error: expected type 'usize', found 'zir.Index' const src_node = sema.code.instructions.items(.data)[inst].node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1016:54: error: expected type 'usize', found 'zir.Index' const decl = sema.code.instructions.items(.data)[inst].decl; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1024:54: error: expected type 'usize', found 'zir.Index' const decl = sema.code.instructions.items(.data)[inst].decl; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:404:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].un_node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:417:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].un_node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:430:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].un_node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:384:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].un_tok; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:524:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].un_node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:556:58: error: expected type 'usize', found 'zir.Index' const bin_inst = sema.code.instructions.items(.data)[inst].bin; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:577:58: error: expected type 'usize', found 'zir.Index' const bin_inst = sema.code.instructions.items(.data)[inst].bin; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:2900:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].ptr_type_simple; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:2922:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].ptr_type; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:609:58: error: expected type 'usize', found 'zir.Index' const bin_inst = sema.code.instructions.items(.data)[inst].bin; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:596:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].un_node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:655:59: error: expected type 'usize', found 'zir.Index' const zir_bytes = sema.code.instructions.items(.data)[inst].str.get(sema.code); ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:681:53: error: expected type 'usize', found 'zir.Index' const int = sema.code.instructions.items(.data)[inst].int; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:726:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].pl_node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:620:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].param_type; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1780:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].un_node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1812:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].pl_node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1797:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].pl_node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1840:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].pl_node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1825:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].pl_node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:2518:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].un_node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1770:58: error: expected type 'usize', found 'zir.Index' const bin_inst = sema.code.instructions.items(.data)[inst].bin; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:2534:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].pl_node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:2843:58: error: expected type 'usize', found 'zir.Index' const src_node = sema.code.instructions.items(.data)[inst].node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:2858:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].un_tok; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:2869:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].un_node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1679:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].fn_type; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1697:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].fn_type; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1853:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].pl_node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1896:58: error: expected type 'usize', found 'zir.Index' const bin_inst = sema.code.instructions.items(.data)[inst].bin; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1906:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].pl_node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1976:58: error: expected type 'usize', found 'zir.Index' const bin_inst = sema.code.instructions.items(.data)[inst].bin; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1986:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].pl_node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1949:58: error: expected type 'usize', found 'zir.Index' const bin_inst = sema.code.instructions.items(.data)[inst].bin; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1961:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].pl_node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:2601:58: error: expected type 'usize', found 'zir.Index' const bin_inst = sema.code.instructions.items(.data)[inst].bin; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:2790:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].pl_node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:2744:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].un_tok; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:2759:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].un_tok; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:2770:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].un_tok; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:2779:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].un_tok; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:2691:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].un_tok; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:2663:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].un_tok; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:2672:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].pl_node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1213:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].un_tok; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1225:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].un_tok; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1503:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].un_tok; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1460:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].un_tok; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1541:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].un_tok; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1575:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].un_tok; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1614:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].un_tok; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1638:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].un_tok; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1664:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].un_tok; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1238:58: error: expected type 'usize', found 'zir.Index' const bin_inst = sema.code.instructions.items(.data)[inst].bin; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1251:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].array_type_sentinel; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1428:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].str_tok; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1441:54: error: expected type 'usize', found 'zir.Index' const name = sema.code.instructions.items(.data)[inst].small_str.get(); ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1265:58: error: expected type 'usize', found 'zir.Index' const bin_inst = sema.code.instructions.items(.data)[inst].bin; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1281:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].un_node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1329:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].str_tok; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:1999:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].pl_node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:2012:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].pl_node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:2026:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].pl_node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:2279:59: error: expected type 'usize', found 'zir.Index' const inst_data = sema.code.instructions.items(.data)[inst].un_node; ^ /home/andy/dev/zig/src/zir.zig:950:23: note: zir.Index declared here pub const Index = enum(u32) { _ }; ^ /home/andy/dev/zig/src/Sema.zig:2715:58: error: expected type 'usize', found 'zir.Index' const bin_inst = sema.code.instructions.items(.data)[inst].bin; ^