authorgravatar for peter.mckinnis@gmail.comPeterMcKinnis <peter.mckinnis@gmail.com> 2025-12-30 15:09:17-05:00
committergravatar for peter.mckinnis@gmail.comPeterMcKinnis <peter.mckinnis@gmail.com> 2025-12-30 15:09:17-05:00
log96ba0ab930214e15ce09cde0cbddec797f0d2d9f
treed02a7b08b88da922b0dbcec58d51c7c90b8ee969
parent1eb8fe7c61d1de3b23afb00c0bb4729f3a0b037f

fix lockStderr API calls in test_runner fuzz code


1 files changed, 3 insertions(+), 3 deletions(-)

lib/compiler/test_runner.zig+3-3
...@@ -411,7 +411,7 @@ pub fn fuzz(...@@ -411,7 +411,7 @@ pub fn fuzz(
411 testOne(ctx, input.toSlice()) catch |err| switch (err) {411 testOne(ctx, input.toSlice()) catch |err| switch (err) {
412 error.SkipZigTest => return,412 error.SkipZigTest => return,
413 else => {413 else => {
414 const stderr = std.debug.lockStderr(&.{}, null).terminal();414 const stderr = std.debug.lockStderr(&.{}).terminal();
415 p: {415 p: {
416 if (@errorReturnTrace()) |trace| {416 if (@errorReturnTrace()) |trace| {
417 std.debug.writeStackTrace(trace, stderr) catch break :p;417 std.debug.writeStackTrace(trace, stderr) catch break :p;
...@@ -422,8 +422,8 @@ pub fn fuzz(...@@ -422,8 +422,8 @@ pub fn fuzz(
422 },422 },
423 };423 };
424 if (log_err_count != 0) {424 if (log_err_count != 0) {
425 const stderr = std.debug.lockStderr(&.{}, .no_color);425 const stderr = std.debug.lockStderr(&.{}).terminal();
426 stderr.interface.print("error logs detected\n", .{}) catch {};426 stderr.writer.print("error logs detected\n", .{}) catch {};
427 std.process.exit(1);427 std.process.exit(1);
428 }428 }
429 }429 }