diff options
author | Alon Zakai <alonzakai@gmail.com> | 2016-08-28 09:02:18 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2016-09-07 09:55:55 -0700 |
commit | 42ad2cdbe5baa32dd1b0aea143a4e45f81e8b9b5 (patch) | |
tree | e3bc9183e04bd049d7b497c61425e44989f609fd /src/asm2wasm.h | |
parent | 304fef1d997f1c43249996737ef7ce6deb961481 (diff) | |
download | binaryen-42ad2cdbe5baa32dd1b0aea143a4e45f81e8b9b5.tar.gz binaryen-42ad2cdbe5baa32dd1b0aea143a4e45f81e8b9b5.tar.bz2 binaryen-42ad2cdbe5baa32dd1b0aea143a4e45f81e8b9b5.zip |
import memory #684
Diffstat (limited to 'src/asm2wasm.h')
-rw-r--r-- | src/asm2wasm.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/asm2wasm.h b/src/asm2wasm.h index f88bf9ffc..306a953a7 100644 --- a/src/asm2wasm.h +++ b/src/asm2wasm.h @@ -817,11 +817,22 @@ void Asm2WasmBuilder::processAsm(Ref ast) { wasm.addExport(export_); } +#if 0 + // export memory auto memoryExport = make_unique<Export>(); memoryExport->name = MEMORY; memoryExport->value = Name::fromInt(0); memoryExport->kind = Export::Memory; wasm.addExport(memoryExport.release()); +#else + // import memory + auto memoryImport = make_unique<Import>(); + memoryImport->name = MEMORY; + memoryImport->module = ENV; + memoryImport->base = MEMORY; + memoryImport->kind = Import::Memory; + wasm.addImport(memoryImport.release()); +#endif #if 0 // enable asm2wasm i64 optimizations when browsers have consistent i64 support in wasm if (udivmoddi4.is() && getTempRet0.is()) { |