Skip to content
This repository was archived by the owner on May 11, 2020. It is now read-only.

Commit 83180e4

Browse files
committed
Initialize imported module
1 parent 01d3d33 commit 83180e4

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

wasm/imports.go

+10-1
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,16 @@ func (module *Module) resolveImports(resolve ResolveFunc) error {
145145
if err != nil {
146146
return err
147147
}
148-
148+
for _, fn := range []func() error{
149+
importedModule.populateGlobals,
150+
importedModule.populateFunctions,
151+
importedModule.populateTables,
152+
importedModule.populateLinearMemory,
153+
} {
154+
if err := fn(); err != nil {
155+
return err
156+
}
157+
}
149158
modules[importEntry.ModuleName] = importedModule
150159
}
151160

0 commit comments

Comments
 (0)