From a1b3ae52d891384c7fdb7226c77150faebd722af Mon Sep 17 00:00:00 2001 From: Kasey White Date: Wed, 5 Apr 2023 15:57:31 -0400 Subject: [PATCH] fix: optimization that was being ignored --- crates/uplc/src/optimize/shrinker.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); }