mirror of
https://github.com/roc-lang/roc.git
synced 2025-10-03 08:34:33 +00:00
can::Expr::ParamsVar for lookups with params
This commit is contained in:
parent
5aebb7b570
commit
1526fc4aee
7 changed files with 67 additions and 5 deletions
|
@ -288,6 +288,15 @@ fn deep_copy_expr_help<C: CopyEnv>(env: &mut C, copied: &mut Vec<Variable>, expr
|
|||
loc_elems: loc_elems.iter().map(|le| le.map(|e| go_help!(e))).collect(),
|
||||
},
|
||||
Var(sym, var) => Var(*sym, sub!(*var)),
|
||||
ParamsVar {
|
||||
symbol,
|
||||
params,
|
||||
var,
|
||||
} => ParamsVar {
|
||||
symbol: *symbol,
|
||||
params: *params,
|
||||
var: sub!(*var),
|
||||
},
|
||||
&AbilityMember(sym, specialization, specialization_var) => {
|
||||
AbilityMember(sym, specialization, sub!(specialization_var))
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue