commit 9877a7d36c466a25fe722aa3ff301ee90b206d9c (tree)
parent bc7687382784c94c24d9ff4ebe10b03916d81e7c
Author: Veikka Tuominen <git@vexu.eu>
Date: Thu, 17 Nov 2022 13:08:28 +0200
print_air: print ty_pl type
Diffstat:
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/print_air.zig b/src/print_air.zig
@@ -400,9 +400,13 @@ const Writer = struct {
}
fn writeTyPlBin(w: *Writer, s: anytype, inst: Air.Inst.Index) @TypeOf(s).Error!void {
- const ty_pl = w.air.instructions.items(.data)[inst].ty_pl;
+ const data = w.air.instructions.items(.data);
+ const ty_pl = data[inst].ty_pl;
const extra = w.air.extraData(Air.Bin, ty_pl.payload).data;
+ const inst_ty = w.air.getRefType(data[inst].ty_pl.ty);
+ try w.writeType(s, inst_ty);
+ try s.writeAll(", ");
try w.writeOperand(s, inst, 0, extra.lhs);
try s.writeAll(", ");
try w.writeOperand(s, inst, 1, extra.rhs);