From ae68ae9afb8825300933f1fad80f7cc6f5b8088f Mon Sep 17 00:00:00 2001 From: microproofs Date: Tue, 25 Apr 2023 01:57:04 -0400 Subject: [PATCH] fix: wrong var usage on inline_direct_reduce, now it properly looks at applied func not arg --- 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 ff6aa954..78502624 100644 --- a/crates/uplc/src/optimize/shrinker.rs +++ b/crates/uplc/src/optimize/shrinker.rs @@ -179,7 +179,7 @@ fn inline_direct_reduce(term: &mut Term) { inline_direct_reduce(func); inline_direct_reduce(arg); - let Term::Lambda { parameter_name, body } = arg + let Term::Lambda { parameter_name, body } = func else{ return; };