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 {...@@ -1913,8 +1913,8 @@ const Writer = struct {
1913 try stream.writeAll(") ");1913 try stream.writeAll(") ");
1914 if (body.len != 0) {1914 if (body.len != 0) {
1915 try stream.print("(lbrace={d}:{d},rbrace={d}:{d}) ", .{1915 try stream.print("(lbrace={d}:{d},rbrace={d}:{d}) ", .{
1916 src_locs.lbrace_line, @truncate(u16, src_locs.columns),1916 src_locs.lbrace_line + 1, @truncate(u16, src_locs.columns) + 1,
1917 src_locs.rbrace_line, @truncate(u16, src_locs.columns >> 16),1917 src_locs.rbrace_line + 1, @truncate(u16, src_locs.columns >> 16) + 1,
1918 });1918 });
1919 }1919 }
1920 try self.writeSrc(stream, src);1920 try self.writeSrc(stream, src);
...@@ -1928,7 +1928,7 @@ const Writer = struct {...@@ -1928,7 +1928,7 @@ const Writer = struct {
19281928
1929 fn writeDbgStmt(self: *Writer, stream: anytype, inst: Zir.Inst.Index) !void {1929 fn writeDbgStmt(self: *Writer, stream: anytype, inst: Zir.Inst.Index) !void {
1930 const inst_data = self.code.instructions.items(.data)[inst].dbg_stmt;1930 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 });
1932 }1932 }
19331933
1934 fn writeInstRef(self: *Writer, stream: anytype, ref: Zir.Inst.Ref) !void {1934 fn writeInstRef(self: *Writer, stream: anytype, ref: Zir.Inst.Ref) !void {