diff --git a/compiler/noirc_evaluator/src/ssa/mod.rs b/compiler/noirc_evaluator/src/ssa/mod.rs index 700d5b96add..703cbb1c624 100644 --- a/compiler/noirc_evaluator/src/ssa/mod.rs +++ b/compiler/noirc_evaluator/src/ssa/mod.rs @@ -129,7 +129,8 @@ pub fn primary_passes(options: &SsaEvaluatorOptions) -> Vec> { SsaPass::new(Ssa::defunctionalize, "Defunctionalization"), SsaPass::new_try(Ssa::inline_simple_functions, "Inlining simple functions") .and_then(Ssa::remove_unreachable_functions), - SsaPass::new(Ssa::mem2reg, "Mem2Reg"), + // BUG: Enabling this mem2reg causes test failures in aztec-nr; specifically `state_vars::private_mutable::test::initialize_and_get_pending` + // SsaPass::new(Ssa::mem2reg, "Mem2Reg"), SsaPass::new(Ssa::remove_paired_rc, "Removing Paired rc_inc & rc_decs"), SsaPass::new(Ssa::purity_analysis, "Purity Analysis"), SsaPass::new_try(