From dca09811c129839a74799c12f5f9192d5257bc71 Mon Sep 17 00:00:00 2001 From: rvcas Date: Thu, 31 Aug 2023 17:39:38 -0400 Subject: [PATCH] fix: empty records crashing code gen closes #728 --- .../src/parser/definition/data_type.rs | 49 +++++++++++++++---- .../snapshots/empty_record_sugar.snap | 24 +++++++++ .../definition/snapshots/record_sugar.snap | 39 +++++++++++++++ 3 files changed, 103 insertions(+), 9 deletions(-) create mode 100644 crates/aiken-lang/src/parser/definition/snapshots/empty_record_sugar.snap create mode 100644 crates/aiken-lang/src/parser/definition/snapshots/record_sugar.snap diff --git a/crates/aiken-lang/src/parser/definition/data_type.rs b/crates/aiken-lang/src/parser/definition/data_type.rs index dfea21d3..1137481f 100644 --- a/crates/aiken-lang/src/parser/definition/data_type.rs +++ b/crates/aiken-lang/src/parser/definition/data_type.rs @@ -54,16 +54,26 @@ pub fn parser() -> impl Parser