mirror of
https://github.com/roc-lang/roc.git
synced 2024-09-21 07:49:17 +03:00
store the capacity for list literals
This commit is contained in:
parent
7dcd5d297a
commit
dda79a255e
@ -807,6 +807,16 @@ pub fn store_list<'a, 'ctx, 'env>(
|
|||||||
.build_insert_value(struct_val, len, Builtin::WRAPPER_LEN, "insert_len")
|
.build_insert_value(struct_val, len, Builtin::WRAPPER_LEN, "insert_len")
|
||||||
.unwrap();
|
.unwrap();
|
||||||
|
|
||||||
|
// Store the capacity
|
||||||
|
struct_val = builder
|
||||||
|
.build_insert_value(
|
||||||
|
struct_val,
|
||||||
|
len,
|
||||||
|
Builtin::WRAPPER_CAPACITY,
|
||||||
|
"insert_capacity",
|
||||||
|
)
|
||||||
|
.unwrap();
|
||||||
|
|
||||||
builder.build_bitcast(
|
builder.build_bitcast(
|
||||||
struct_val.into_struct_value(),
|
struct_val.into_struct_value(),
|
||||||
super::convert::zig_list_type(env),
|
super::convert::zig_list_type(env),
|
||||||
|
Loading…
Reference in New Issue
Block a user