From 9b9394b413bae66a570998aa72ea7fc0dda57c1c Mon Sep 17 00:00:00 2001 From: Folkert Date: Tue, 15 Jun 2021 21:28:13 +0200 Subject: [PATCH] make list literal return bag and cell --- compiler/mono/src/alias_analysis.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/compiler/mono/src/alias_analysis.rs b/compiler/mono/src/alias_analysis.rs index 3d73aec8a4..613577cfff 100644 --- a/compiler/mono/src/alias_analysis.rs +++ b/compiler/mono/src/alias_analysis.rs @@ -799,7 +799,9 @@ fn expr_spec( bag = builder.add_bag_insert(block, bag, value_id)?; } - Ok(bag) + let cell = builder.add_new_heap_cell(block)?; + + builder.add_make_tuple(block, &[cell, bag]) } EmptyArray => {