authorgravatar for mason@gamesbymason.comMason Remaley <mason@gamesbymason.com> 2026-04-07 16:01:14-07:00
committergravatar for mason@gamesbymason.comMason Remaley <mason@gamesbymason.com> 2026-04-12 04:01:29-07:00
log094e841f09feebaf28a269650b053e0639783440
treecd9c2b0ce0a09bceb3decb285e23286c8854ebb8
parent7ec2f2b27d72c46b6d2e0b68f8f91aaf61c2263e

Don't print column if column info is missing


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

lib/std/debug.zig+5-1
...@@ -1178,7 +1178,11 @@ fn printLineInfo(...@@ -1178,7 +1178,11 @@ fn printLineInfo(
1178 t.setColor(.bold) catch {};1178 t.setColor(.bold) catch {};
11791179
1180 if (source_location) |*sl| {1180 if (source_location) |*sl| {
1181 try writer.print("{s}:{d}:{d}", .{ sl.file_name, sl.line, sl.column });1181 if (sl.column == 0) {
1182 try writer.print("{s}:{d}", .{ sl.file_name, sl.line });
1183 } else {
1184 try writer.print("{s}:{d}:{d}", .{ sl.file_name, sl.line, sl.column });
1185 }
1182 } else {1186 } else {
1183 try writer.writeAll("???:?:?");1187 try writer.writeAll("???:?:?");
1184 }1188 }