| ... | @@ -1178,7 +1178,11 @@ fn printLineInfo( | ... | @@ -1178,7 +1178,11 @@ fn printLineInfo( |
| 1178 | t.setColor(.bold) catch {}; | 1178 | t.setColor(.bold) catch {}; |
| 1179 | | 1179 | |
| 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 | } |