mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-30 15:21: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
|
||||
}
|
||||
|
||||
Boolean(b) => {
|
||||
let mut rank = Rank::toplevel();
|
||||
for var in b.variables() {
|
||||
Boolean(Bool::Shared) => Rank::toplevel(),
|
||||
Boolean(Bool::Container(cvar, mvars)) => {
|
||||
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));
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue