mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-28 22:34:45 +00:00
bind function arguments
This commit is contained in:
parent
989a7709d9
commit
b172193533
1 changed files with 3 additions and 4 deletions
|
@ -22,10 +22,9 @@ pub fn proc_spec(proc: &Proc) -> Result<FuncDef> {
|
|||
|
||||
let mut argument_layouts = Vec::new();
|
||||
|
||||
for (layout, _symbol) in proc.args.iter() {
|
||||
// NOTE how do I access the passed-in argument?
|
||||
// let value_id = builder.add_get_tuple_field(block, proc_argument_value_id, i as u32)?;
|
||||
// env.symbols.insert(symbol, value_id);
|
||||
for (i, (layout, symbol)) in proc.args.iter().enumerate() {
|
||||
let value_id = builder.add_get_tuple_field(block, morphic_lib::ARG_VALUE_ID, i as u32)?;
|
||||
env.symbols.insert(*symbol, value_id);
|
||||
|
||||
argument_layouts.push(*layout);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue