fix mutual recursive types

I'll write a bit more about this in the PR message
This commit is contained in:
Folkert 2020-06-26 01:02:55 +02:00
parent 055b01c463
commit e5997c4047
12 changed files with 263 additions and 53 deletions

View file

@ -150,6 +150,7 @@ where
let alias = Alias {
vars,
region: builtin_alias.region,
uniqueness: None,
typ: actual,
};
@ -337,6 +338,7 @@ pub fn constrain_imported_aliases(
let alias = Alias {
vars,
region: imported_alias.region,
uniqueness: imported_alias.uniqueness,
typ: actual,
};