From 83180e48ec7316e378b123a3c04a8aeb2a061692 Mon Sep 17 00:00:00 2001 From: techforindustry Date: Fri, 13 Sep 2019 08:58:46 -0600 Subject: [PATCH] Initialize imported module --- wasm/imports.go | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/wasm/imports.go b/wasm/imports.go index 95c2db04..5d116a33 100644 --- a/wasm/imports.go +++ b/wasm/imports.go @@ -145,7 +145,16 @@ func (module *Module) resolveImports(resolve ResolveFunc) error { if err != nil { return err } - + for _, fn := range []func() error{ + importedModule.populateGlobals, + importedModule.populateFunctions, + importedModule.populateTables, + importedModule.populateLinearMemory, + } { + if err := fn(); err != nil { + return err + } + } modules[importEntry.ModuleName] = importedModule }