From 7c14270ed41314a97f17788569ec813755c07d4c Mon Sep 17 00:00:00 2001 From: Techatrix Date: Thu, 6 Aug 2026 23:46:56 +0200 Subject: [PATCH] Maker: do not write error messages to stderr when running over protocol --- lib/compiler/Maker.zig | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/compiler/Maker.zig b/lib/compiler/Maker.zig index 197dc61ef19b32d504d240085d2e5a5149dd002f..fc39fceec4ea8fa41125c1941d1f269a0880d1d2 100644 --- a/lib/compiler/Maker.zig +++ b/lib/compiler/Maker.zig @@ -2689,9 +2689,10 @@ fn makeStep( } // No matter the result, we want to display error/warning messages. - if (make_step.result_error_bundle.errorMessageCount() > 0 or - make_step.result_error_msgs.items.len > 0 or - make_step.result_stderr.len > 0) + if (maker.protocol_server == null and + (make_step.result_error_bundle.errorMessageCount() > 0 or + make_step.result_error_msgs.items.len > 0 or + make_step.result_stderr.len > 0)) { const stderr = try io.lockStderr(&stdio_buffer_allocation, graph.stderr_mode); defer io.unlockStderr(); -- 2.54.0