mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-29 06:44:46 +00:00
Fix load_builtin_aliases ordering
This commit is contained in:
parent
f31e260e2f
commit
4295dec955
9 changed files with 38 additions and 34 deletions
|
@ -114,15 +114,13 @@ pub fn constrain_imported_values(
|
|||
)
|
||||
}
|
||||
|
||||
pub fn load_builtin_aliases(
|
||||
aliases: &MutMap<Symbol, BuiltinAlias>,
|
||||
body_con: Constraint,
|
||||
var_store: &VarStore,
|
||||
) -> Constraint {
|
||||
pub fn load_builtin_aliases<I>(aliases: I, body_con: Constraint, var_store: &VarStore) -> Constraint
|
||||
where
|
||||
I: IntoIterator<Item = (Symbol, BuiltinAlias)>,
|
||||
{
|
||||
use Constraint::*;
|
||||
|
||||
// Load all builtin aliases.
|
||||
// TODO load only the ones actually used in this module
|
||||
// Load all the given builtin aliases.
|
||||
let mut def_aliases = SendMap::default();
|
||||
|
||||
for (symbol, builtin_alias) in aliases {
|
||||
|
@ -154,7 +152,7 @@ pub fn load_builtin_aliases(
|
|||
typ: actual,
|
||||
};
|
||||
|
||||
def_aliases.insert(*symbol, alias);
|
||||
def_aliases.insert(symbol, alias);
|
||||
}
|
||||
|
||||
Let(Box::new(LetConstraint {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue