summaryrefslogtreecommitdiff
path: root/src/tools/asm2wasm.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/asm2wasm.cpp')
-rw-r--r--src/tools/asm2wasm.cpp10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/tools/asm2wasm.cpp b/src/tools/asm2wasm.cpp
index af2cf6f5a..031b1fd23 100644
--- a/src/tools/asm2wasm.cpp
+++ b/src/tools/asm2wasm.cpp
@@ -101,16 +101,8 @@ int main(int argc, const char *argv[]) {
if (memInit != options.extra.end()) {
auto filename = memInit->second.c_str();
auto data(read_file<std::vector<char>>(filename, Flags::Binary, options.debug ? Flags::Debug : Flags::Release));
- // the mem init's base is imported
- auto* import = new Import;
- import->name = Name("memInitBase");
- import->module = Name("env");
- import->base = Name("memInitBase");
- import->kind = Import::Global;
- import->globalType = i32;
- wasm.addImport(import);
// create the memory segment
- wasm.memory.segments.emplace_back(Builder(wasm).makeGetGlobal(import->name, import->globalType), data);
+ wasm.memory.segments.emplace_back(Builder(wasm).makeGetGlobal(Name("memoryBase"), i32), data);
}
if (options.debug) std::cerr << "printing..." << std::endl;