use get_content_without_compacting more

This commit is contained in:
Folkert 2021-07-30 22:15:17 +02:00
parent 4be163fc98
commit 35404bd25f
14 changed files with 203 additions and 209 deletions

View file

@ -528,11 +528,10 @@ fn solve(
.get(next_rank)
.iter()
.filter(|var| {
let current = subs.get_without_compacting(
roc_types::subs::Variable::clone(var),
);
let current_rank =
subs.get_rank(roc_types::subs::Variable::clone(var));
current.rank.into_usize() > next_rank.into_usize()
current_rank.into_usize() > next_rank.into_usize()
})
.collect::<Vec<_>>();
@ -561,8 +560,7 @@ fn solve(
let failing: Vec<_> = rigid_vars
.iter()
.filter(|&var| {
!subs.redundant(*var)
&& subs.get_without_compacting(*var).rank != Rank::NONE
!subs.redundant(*var) && subs.get_rank(*var) != Rank::NONE
})
.collect();