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 9840e531..9ad0c4c8 100644 --- a/src/mir/builder/control_flow/joinir/merge/instruction_rewriter.rs +++ b/src/mir/builder/control_flow/joinir/merge/instruction_rewriter.rs @@ -239,7 +239,8 @@ fn plan_rewrites( use super::block_remapper::remap_block_id; 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); @@ -929,7 +930,8 @@ fn apply_rewrites( debug: bool, ) -> Result<(), String> { 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); @@ -1100,7 +1102,8 @@ pub(super) fn merge_and_rewrite( // 3. apply_rewrites() - Mutate builder (apply changes) 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);