mirror of
https://github.com/roc-lang/roc.git
synced 2025-10-02 08:11:12 +00:00
fix rank issue for uniqueness
This commit is contained in:
parent
e4384753fb
commit
bd086e5c9b
1 changed files with 5 additions and 3 deletions
|
@ -1076,9 +1076,11 @@ fn adjust_rank_content(
|
||||||
rank
|
rank
|
||||||
}
|
}
|
||||||
|
|
||||||
Boolean(b) => {
|
Boolean(Bool::Shared) => Rank::toplevel(),
|
||||||
let mut rank = Rank::toplevel();
|
Boolean(Bool::Container(cvar, mvars)) => {
|
||||||
for var in b.variables() {
|
let mut rank = adjust_rank(subs, young_mark, visit_mark, group_rank, cvar);
|
||||||
|
|
||||||
|
for var in mvars {
|
||||||
rank = rank.max(adjust_rank(subs, young_mark, visit_mark, group_rank, var));
|
rank = rank.max(adjust_rank(subs, young_mark, visit_mark, group_rank, var));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue