mirror of
https://github.com/roc-lang/roc.git
synced 2025-10-02 00:01:16 +00:00
Only push pattern_vars when pushing args
This commit is contained in:
parent
bd8480284f
commit
730755a951
1 changed files with 1 additions and 2 deletions
|
@ -1356,10 +1356,9 @@ fn call_by_name<'a>(
|
||||||
let mut pattern_vars = Vec::with_capacity_in(loc_args.len(), arena);
|
let mut pattern_vars = Vec::with_capacity_in(loc_args.len(), arena);
|
||||||
|
|
||||||
for (var, loc_arg) in loc_args {
|
for (var, loc_arg) in loc_args {
|
||||||
pattern_vars.push(var);
|
|
||||||
|
|
||||||
match layout_cache.from_var(&env.arena, var, &env.subs, env.pointer_size) {
|
match layout_cache.from_var(&env.arena, var, &env.subs, env.pointer_size) {
|
||||||
Ok(layout) => {
|
Ok(layout) => {
|
||||||
|
pattern_vars.push(var);
|
||||||
args.push((from_can(env, loc_arg.value, procs, layout_cache), layout));
|
args.push((from_can(env, loc_arg.value, procs, layout_cache), layout));
|
||||||
}
|
}
|
||||||
Err(_) => {
|
Err(_) => {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue