Cherry-picked fix

This commit is contained in:
Brandon Fish
2019-01-23 00:31:58 -06:00
committed by Syrus
parent 59ce7ea54b
commit 65872a1be4
2 changed files with 11 additions and 3 deletions

View File

@ -92,8 +92,9 @@ impl Module {
func_assoc.iter_mut().for_each(|(_, sig_index)| {
*sig_index = sig_registry.lookup_deduplicated_sigindex(*sig_index);
});
let (func_resolver_builder, handler_data) = FuncResolverBuilder::new(isa, functions)?;
let imported_functions_len = self.module.imported_functions.len();
let (func_resolver_builder, handler_data) =
FuncResolverBuilder::new(isa, functions, imported_functions_len)?;
self.module.func_resolver = Box::new(func_resolver_builder.finalize()?);
let trampolines = Trampolines::new(isa, &self.module);