properly support module imports from within modules.

This commit is contained in:
Mark Thom
2018-04-25 17:11:46 -06:00
parent 1415a5c98c
commit ed9689368d
4 changed files with 18 additions and 4 deletions

View File

@@ -216,9 +216,9 @@ pub trait SubModuleUser {
}
}
fn use_qualified_module(&mut self, submodule: &Module, exports: Vec<PredicateKey>) -> EvalSession
fn use_qualified_module(&mut self, submodule: &Module, exports: &Vec<PredicateKey>) -> EvalSession
{
for (name, arity) in exports {
for (name, arity) in exports.iter().cloned() {
if !submodule.module_decl.exports.contains(&(name.clone(), arity)) {
continue;
}