diff options
Diffstat (limited to 'src/wasm.h')
-rw-r--r-- | src/wasm.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/wasm.h b/src/wasm.h index 06a9403d6..0fae2c719 100644 --- a/src/wasm.h +++ b/src/wasm.h @@ -784,14 +784,16 @@ public: std::vector<Function*> functions; size_t memorySize; - Module() {} + Module() : memorySize(0) {} friend std::ostream& operator<<(std::ostream &o, Module module) { unsigned indent = 0; printOpening(o, "module", true); incIndent(o, indent); doIndent(o, indent); - printOpening(o, "memory") << " " << module.memorySize << " " << module.memorySize << ")\n"; + if (module.memorySize) { + printOpening(o, "memory") << " " << module.memorySize << " " << module.memorySize << ")\n"; + } for (auto& curr : module.functionTypes) { doIndent(o, indent); curr.second->print(o, indent, true); |