Commit 1dac9e71b5

Andrew Kelley <andrew@ziglang.org>
2020-05-22 06:27:51
std.testing: fix a crash when printing diffs
1 parent 8252c8b
Changed files (1)
lib
lib/std/testing.zig
@@ -320,10 +320,11 @@ fn printWithVisibleNewlines(source: []const u8) void {
 }
 
 fn printLine(line: []const u8) void {
-    switch (line[line.len - 1]) {
+    if (line.len != 0) switch (line[line.len - 1]) {
         ' ', '\t' => warn("{}⏎\n", .{line}), // Carriage return symbol,
-        else => warn("{}\n", .{line}),
-    }
+        else => {},
+    };
+    warn("{}\n", .{line});
 }
 
 test "" {