diff options
Diffstat (limited to 'src/tools/wasm-shell.cpp')
-rw-r--r-- | src/tools/wasm-shell.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/tools/wasm-shell.cpp b/src/tools/wasm-shell.cpp index 4243b00a9..0de93c69e 100644 --- a/src/tools/wasm-shell.cpp +++ b/src/tools/wasm-shell.cpp @@ -88,16 +88,16 @@ protected: std::map<Name, std::shared_ptr<Module>> modules; std::map<Name, std::shared_ptr<SExpressionWasmBuilder>> builders; std::map<Name, std::shared_ptr<ShellExternalInterface>> interfaces; - std::map<Name, std::shared_ptr<ModuleInstance>> instances; + std::map<Name, std::shared_ptr<ModuleRunner>> instances; // used for imports - std::map<Name, std::shared_ptr<ModuleInstance>> linkedInstances; + std::map<Name, std::shared_ptr<ModuleRunner>> linkedInstances; Name lastModule; void instantiate(Module* wasm) { auto tempInterface = std::make_shared<ShellExternalInterface>(linkedInstances); - auto tempInstance = std::make_shared<ModuleInstance>( + auto tempInstance = std::make_shared<ModuleRunner>( *wasm, tempInterface.get(), linkedInstances); interfaces[wasm->name].swap(tempInterface); instances[wasm->name].swap(tempInstance); @@ -173,7 +173,7 @@ protected: if (s[i]->dollared()) { moduleName = s[i++]->str(); } - ModuleInstance* instance = instances[moduleName].get(); + ModuleRunner* instance = instances[moduleName].get(); assert(instance); Name base = s[i++]->str(); |