From c557f0c32b9effd748ad158455371ab8d5843c38 Mon Sep 17 00:00:00 2001 From: IntegratedQuantum Date: Wed, 28 Dec 2022 14:25:07 +0100 Subject: [PATCH] Replace tabs with spaces when printing a line for trace output. --- lib/std/debug.zig | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/std/debug.zig b/lib/std/debug.zig index b23f246cf..5bfac5bcb 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; }