mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-27 13:59:08 +00:00
Specializer->Resolver
This commit is contained in:
parent
08710c8153
commit
e08b5fa91e
1 changed files with 4 additions and 4 deletions
|
@ -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,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue