From 1c3511b073cd98280bf624293e4f93924552a05d Mon Sep 17 00:00:00 2001 From: Kasey White Date: Thu, 24 Nov 2022 17:51:49 -0500 Subject: [PATCH] insert def should run after all sequences have run --- crates/lang/src/uplc.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crates/lang/src/uplc.rs b/crates/lang/src/uplc.rs index 25901570..92929073 100644 --- a/crates/lang/src/uplc.rs +++ b/crates/lang/src/uplc.rs @@ -787,7 +787,10 @@ impl<'a> CodeGenerator<'a> { .push((String::new(), term.clone())); } - self.uplc_function_holder.pop().unwrap().1 + self.maybe_insert_def( + self.uplc_function_holder.clone().pop().unwrap().1, + scope_level, + ) } TypedExpr::Var { constructor, name, ..