diff --git a/crates/uplc/src/optimize/shrinker.rs b/crates/uplc/src/optimize/shrinker.rs index 8bcc6a8c..b7411dad 100644 --- a/crates/uplc/src/optimize/shrinker.rs +++ b/crates/uplc/src/optimize/shrinker.rs @@ -222,7 +222,7 @@ fn lambda_reduce(term: &mut Term) { body, } = func { - if let replace_term @ (Term::Var(_) | Term::Constant(_)) = argument.as_ref() { + if let replace_term @ (Term::Var(_) | Term::Constant(_)) = arg{ let body = Rc::make_mut(body); *term = substitute_term(body, parameter_name.clone(), replace_term); }