Specializer->Resolver

This commit is contained in:
Ayaz Hafiz 2022-05-07 13:40:00 -04:00 committed by ayazhafiz
parent 08710c8153
commit e08b5fa91e

View file

@ -2490,14 +2490,14 @@ fn resolve_abilities_in_specialized_body<'a>(
use roc_can::traverse::{walk_expr, PatternVisitor, Visitor}; use roc_can::traverse::{walk_expr, PatternVisitor, Visitor};
use roc_unify::unify::unify; use roc_unify::unify::unify;
struct Specializer<'a> { struct Resolver<'a> {
subs: &'a mut Subs, subs: &'a mut Subs,
procs: &'a Procs<'a>, procs: &'a Procs<'a>,
abilities_store: &'a AbilitiesStore, abilities_store: &'a AbilitiesStore,
seen_defs: MutSet<Symbol>, seen_defs: MutSet<Symbol>,
} }
impl PatternVisitor for Specializer<'_> {} impl PatternVisitor for Resolver<'_> {}
impl Visitor for Specializer<'_> { impl Visitor for Resolver<'_> {
fn visit_expr(&mut self, expr: &Expr, _region: Region, var: Variable) { fn visit_expr(&mut self, expr: &Expr, _region: Region, var: Variable) {
match expr { match expr {
Expr::Closure(..) => { Expr::Closure(..) => {
@ -2562,7 +2562,7 @@ fn resolve_abilities_in_specialized_body<'a>(
} }
} }
let mut specializer = Specializer { let mut specializer = Resolver {
subs: env.subs, subs: env.subs,
procs, procs,
abilities_store: env.abilities_store, abilities_store: env.abilities_store,