mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-30 23:31:12 +00:00
BROKEN
This commit is contained in:
parent
aac0e2d9f9
commit
27c3d57e35
18 changed files with 391 additions and 146 deletions
|
@ -71,11 +71,11 @@ fn subtract(declared: &Declared, detail: &VariableDetail, accum: &mut VariableDe
|
|||
|
||||
// lambda set variables are always flex
|
||||
for var in &detail.lambda_set_variables {
|
||||
if declared.rigid_vars.contains(&var.into_inner()) {
|
||||
if declared.rigid_vars.contains(&var) {
|
||||
panic!("lambda set variable {:?} is declared as rigid", var);
|
||||
}
|
||||
|
||||
if !declared.flex_vars.contains(&var.into_inner()) {
|
||||
if !declared.flex_vars.contains(&var) {
|
||||
accum.lambda_set_variables.push(*var);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue