authorgravatar for matthew.h.borkowski@gmail.comMatthew Borkowski <matthew.h.borkowski@gmail.com> 2021-10-01 08:00:45-04:00
committergravatar for matthew.h.borkowski@gmail.comMatthew Borkowski <matthew.h.borkowski@gmail.com> 2021-10-02 07:55:57-04:00
log9f441c7f8f53ede41cb0c9f302204950107ab887
treec073a98e547ef576006879809afa760d1e7ba609
parentc4cd592f0e1eeff5a4056796610d97010ae4e38c

print_zir.zig: always print 1-based line and column numbers


1 files changed, 3 insertions(+), 3 deletions(-)

src/print_zir.zig+3-3
......@@ -1913,8 +1913,8 @@ const Writer = struct {
19131913 try stream.writeAll(") ");
19141914 if (body.len != 0) {
19151915 try stream.print("(lbrace={d}:{d},rbrace={d}:{d}) ", .{
1916 src_locs.lbrace_line, @truncate(u16, src_locs.columns),
1917 src_locs.rbrace_line, @truncate(u16, src_locs.columns >> 16),
1916 src_locs.lbrace_line + 1, @truncate(u16, src_locs.columns) + 1,
1917 src_locs.rbrace_line + 1, @truncate(u16, src_locs.columns >> 16) + 1,
19181918 });
19191919 }
19201920 try self.writeSrc(stream, src);
......@@ -1928,7 +1928,7 @@ const Writer = struct {
19281928
19291929 fn writeDbgStmt(self: *Writer, stream: anytype, inst: Zir.Inst.Index) !void {
19301930 const inst_data = self.code.instructions.items(.data)[inst].dbg_stmt;
1931 try stream.print("{d}, {d})", .{ inst_data.line, inst_data.column });
1931 try stream.print("{d}, {d})", .{ inst_data.line + 1, inst_data.column + 1 });
19321932 }
19331933
19341934 fn writeInstRef(self: *Writer, stream: anytype, ref: Zir.Inst.Ref) !void {