aboutsummaryrefslogtreecommitdiff
path: root/lib/std/debug.zig
diff options
context:
space:
mode:
authorIntegratedQuantum <jahe788@gmail.com>2022-12-28 14:25:07 +0100
committerVeikka Tuominen <git@vexu.eu>2022-12-29 12:50:31 +0200
commitc557f0c32b9effd748ad158455371ab8d5843c38 (patch)
treed1324084471107e20140954bfb10003c51111917 /lib/std/debug.zig
parent1caf56c5fbbb10fa28f8bf204d073983ce2a6dd5 (diff)
downloadzig-c557f0c32b9effd748ad158455371ab8d5843c38.tar.gz
zig-c557f0c32b9effd748ad158455371ab8d5843c38.zip
Replace tabs with spaces when printing a line for trace output.
Diffstat (limited to 'lib/std/debug.zig')
-rw-r--r--lib/std/debug.zig5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/std/debug.zig b/lib/std/debug.zig
index b23f246cf7..5bfac5bcb7 100644
--- a/lib/std/debug.zig
+++ b/lib/std/debug.zig
@@ -1128,7 +1128,10 @@ fn printLineFromFileAnyOs(out_stream: anytype, line_info: LineInfo) !void {
for (slice) |byte| {
if (line == line_info.line) {
- try out_stream.writeByte(byte);
+ switch (byte) {
+ '\t' => try out_stream.writeByte(' '),
+ else => try out_stream.writeByte(byte),
+ }
if (byte == '\n') {
return;
}