mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-29 06:44:46 +00:00
flip set key/value
This commit is contained in:
parent
25c9089334
commit
b3e83b917c
1 changed files with 3 additions and 3 deletions
|
@ -579,9 +579,9 @@ fn builtin_spec(builder: &mut FuncDefBuilder, builtin: &Builtin) -> Result<TypeI
|
||||||
let bag = builder.add_bag_type(element_type)?;
|
let bag = builder.add_bag_type(element_type)?;
|
||||||
builder.add_tuple_type(&[cell, bag])
|
builder.add_tuple_type(&[cell, bag])
|
||||||
}
|
}
|
||||||
Set(value_layout) => {
|
Set(key_layout) => {
|
||||||
let value_type = layout_spec(builder, value_layout)?;
|
let value_type = builder.add_tuple_type(&[])?;
|
||||||
let key_type = builder.add_tuple_type(&[])?;
|
let key_type = layout_spec(builder, key_layout)?;
|
||||||
let element_type = builder.add_tuple_type(&[key_type, value_type])?;
|
let element_type = builder.add_tuple_type(&[key_type, value_type])?;
|
||||||
|
|
||||||
let cell = builder.add_heap_cell_type();
|
let cell = builder.add_heap_cell_type();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue