Fix tuple accessor type printing

This commit is contained in:
Joshua Warner 2023-01-22 13:22:35 -08:00
parent de828416bf
commit 303e5bceb3
No known key found for this signature in database
GPG key ID: 89AD497003F93FDD
3 changed files with 30 additions and 3 deletions

View file

@ -3801,8 +3801,15 @@ fn adjust_rank_content(
rank
}
Tuple(_elems, _ext_var) => {
todo!()
Tuple(elems, ext_var) => {
let mut rank = adjust_rank(subs, young_mark, visit_mark, group_rank, *ext_var);
for (_, var_index) in elems.iter_all() {
let var = subs[var_index];
rank = rank.max(adjust_rank(subs, young_mark, visit_mark, group_rank, var));
}
rank
}
TagUnion(tags, ext_var) => {