From f5a49c4df44f222dc1c9e699e271661501a9009e Mon Sep 17 00:00:00 2001 From: rvcas Date: Wed, 16 Aug 2023 23:15:51 -0400 Subject: [PATCH] fix: aliased import of single type throws compiler error closes #707 --- crates/aiken-lang/src/gen_uplc.rs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/crates/aiken-lang/src/gen_uplc.rs b/crates/aiken-lang/src/gen_uplc.rs index 8263c81c..528c05f1 100644 --- a/crates/aiken-lang/src/gen_uplc.rs +++ b/crates/aiken-lang/src/gen_uplc.rs @@ -877,8 +877,7 @@ impl<'a> CodeGenerator<'a> { } Pattern::Constructor { arguments, - constructor, - name, + constructor: PatternConstructor::Record { name, field_map }, tipo: constr_tipo, .. } => { @@ -931,9 +930,7 @@ impl<'a> CodeGenerator<'a> { } } - let field_map = match constructor { - PatternConstructor::Record { field_map, .. } => field_map.clone(), - }; + let field_map = field_map.clone(); let mut type_map: IndexMap> = IndexMap::new();