diff --git a/lib/std/debug.zig b/lib/std/debug.zig index a7c2c68d0e..ef9b2c2b6c 100644 --- a/lib/std/debug.zig +++ b/lib/std/debug.zig @@ -1178,7 +1178,11 @@ fn printLineInfo( t.setColor(.bold) catch {}; if (source_location) |*sl| { - try writer.print("{s}:{d}:{d}", .{ sl.file_name, sl.line, sl.column }); + if (sl.column == 0) { + try writer.print("{s}:{d}", .{ sl.file_name, sl.line }); + } else { + try writer.print("{s}:{d}:{d}", .{ sl.file_name, sl.line, sl.column }); + } } else { try writer.writeAll("???:?:?"); }