fix rank issue for uniqueness

This commit is contained in:
Folkert 2020-06-28 18:48:07 +02:00
parent e4384753fb
commit bd086e5c9b

View file

@ -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));
} }