diff options
Diffstat (limited to 'src/tools')
-rw-r--r-- | src/tools/tool-options.h | 1 | ||||
-rw-r--r-- | src/tools/wasm2js.cpp | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/src/tools/tool-options.h b/src/tools/tool-options.h index 2e7158b34..83d5b38d7 100644 --- a/src/tools/tool-options.h +++ b/src/tools/tool-options.h @@ -88,6 +88,7 @@ struct ToolOptions : public Options { .addFeature(FeatureSet::ReferenceTypes, "reference types") .addFeature(FeatureSet::Multivalue, "multivalue functions") .addFeature(FeatureSet::GC, "garbage collection") + .addFeature(FeatureSet::Memory64, "memory64") .add("--no-validation", "-n", "Disables validation, assumes inputs are correct", diff --git a/src/tools/wasm2js.cpp b/src/tools/wasm2js.cpp index 68334708f..95d93cdbd 100644 --- a/src/tools/wasm2js.cpp +++ b/src/tools/wasm2js.cpp @@ -810,7 +810,7 @@ void AssertionEmitter::emit() { } )"; - Builder wasmBuilder(sexpBuilder.getAllocator()); + Builder wasmBuilder(sexpBuilder.getAllocator(), sexpBuilder.getModule()); Name asmModule = std::string("ret") + ASM_FUNC.str; for (size_t i = 0; i < root.size(); ++i) { Element& e = *root[i]; |