From 5e5a9dd25f8ba21649941dc9a38a0814775a4eea Mon Sep 17 00:00:00 2001 From: Kasey White Date: Tue, 14 Feb 2023 23:11:49 -0500 Subject: [PATCH] quick fix for test 59 --- crates/aiken-lang/src/uplc.rs | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/crates/aiken-lang/src/uplc.rs b/crates/aiken-lang/src/uplc.rs index e326c487..0041838b 100644 --- a/crates/aiken-lang/src/uplc.rs +++ b/crates/aiken-lang/src/uplc.rs @@ -1469,13 +1469,7 @@ impl<'a> CodeGenerator<'a> { ); } } else { - let tail_name = match *tail.clone().unwrap() { - Pattern::Var { name, .. } => name, - Pattern::Discard { .. } => "_".to_string(), - _ => unreachable!(), - }; - - pattern_vec.push(Air::ListClauseGuard { + pattern_vec.push(Air::ListClauseGuard { scope: scope.clone(), tipo: pattern_type.clone(), tail_name: prev_tail_name, @@ -1483,14 +1477,9 @@ impl<'a> CodeGenerator<'a> { inverse: true, }); - self.when_ir( - a, - pattern_vec, - &mut vec![], - pattern_type, - &mut clause_properties, - scope.clone(), - ); + + pattern_vec.push(Air::Void { scope: scope.clone() }); + }; } }