diff --git a/src/Sema.zig b/src/Sema.zig index cab8f91905..22243a2833 100644 --- a/src/Sema.zig +++ b/src/Sema.zig @@ -4853,14 +4853,14 @@ fn analyzeCall( const param_name = sema.code.nullTerminatedString(extra.data.name); const inst = sema.inst_map.get(param).?; - try sema.addDbgVar(block, inst, .dbg_var_val, param_name); + try sema.addDbgVar(&child_block, inst, .dbg_var_val, param_name); }, .param_anytype, .param_anytype_comptime => { const inst_data = sema.code.instructions.items(.data)[param].str_tok; const param_name = inst_data.get(sema.code); const inst = sema.inst_map.get(param).?; - try sema.addDbgVar(block, inst, .dbg_var_val, param_name); + try sema.addDbgVar(&child_block, inst, .dbg_var_val, param_name); }, else => continue, }; diff --git a/src/print_air.zig b/src/print_air.zig index 294aed9e07..a9605d5dcf 100644 --- a/src/print_air.zig +++ b/src/print_air.zig @@ -386,8 +386,8 @@ const Writer = struct { } fn writeShuffle(w: *Writer, s: anytype, inst: Air.Inst.Index) @TypeOf(s).Error!void { - const pl_op = w.air.instructions.items(.data)[inst].pl_op; - const extra = w.air.extraData(Air.Shuffle, pl_op.payload).data; + const ty_pl = w.air.instructions.items(.data)[inst].ty_pl; + const extra = w.air.extraData(Air.Shuffle, ty_pl.payload).data; try w.writeOperand(s, inst, 0, extra.a); try s.writeAll(", ");