diff --git a/src/mir/builder/control_flow/joinir/merge/instruction_rewriter.rs b/src/mir/builder/control_flow/joinir/merge/instruction_rewriter.rs index 28761c27..c32e0716 100644 --- a/src/mir/builder/control_flow/joinir/merge/instruction_rewriter.rs +++ b/src/mir/builder/control_flow/joinir/merge/instruction_rewriter.rs @@ -108,7 +108,8 @@ fn scan_blocks( debug: bool, ) -> Result { let trace = trace::trace(); - let verbose = debug || crate::config::env::joinir_dev_enabled(); + // Only verbose if explicitly requested via debug flag (not env var - causes test failures) + let verbose = debug; macro_rules! log { ($enabled:expr, $($arg:tt)*) => { trace.stderr_if(&format!($($arg)*), $enabled);