summaryrefslogtreecommitdiff
path: root/src/asm2wasm.h
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2015-11-24 15:07:47 -0800
committerAlon Zakai <alonzakai@gmail.com>2015-11-24 15:09:49 -0800
commit83cd8a4e2618e2883c97fc3a2fe58b544f8bf778 (patch)
treee8cadfd3c00f461e66c5eba2c8781eda1c5345bf /src/asm2wasm.h
parente97c5c94c14e83ff7535bafb80a9ae0bae332030 (diff)
downloadbinaryen-83cd8a4e2618e2883c97fc3a2fe58b544f8bf778.tar.gz
binaryen-83cd8a4e2618e2883c97fc3a2fe58b544f8bf778.tar.bz2
binaryen-83cd8a4e2618e2883c97fc3a2fe58b544f8bf778.zip
create an AllocatingModule which handles allocation for its elements
Diffstat (limited to 'src/asm2wasm.h')
-rw-r--r--src/asm2wasm.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/asm2wasm.h b/src/asm2wasm.h
index 6cbb4e084..20ea6f056 100644
--- a/src/asm2wasm.h
+++ b/src/asm2wasm.h
@@ -143,9 +143,9 @@ struct Asm2WasmPreProcessor {
//
class Asm2WasmBuilder {
- Module& wasm;
+ AllocatingModule& wasm;
- MixedArena allocator;
+ MixedArena &allocator;
// globals
@@ -272,7 +272,7 @@ private:
}
public:
- Asm2WasmBuilder(Module& wasm, bool memoryGrowth) : wasm(wasm), nextGlobal(8), maxGlobal(1000), memoryGrowth(memoryGrowth) {}
+ Asm2WasmBuilder(AllocatingModule& wasm, bool memoryGrowth) : wasm(wasm), allocator(wasm.allocator), nextGlobal(8), maxGlobal(1000), memoryGrowth(memoryGrowth) {}
void processAsm(Ref ast);
void optimize();