diff options
Diffstat (limited to 'src/tools/wasm2js.cpp')
-rw-r--r-- | src/tools/wasm2js.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/tools/wasm2js.cpp b/src/tools/wasm2js.cpp index fb78336d0..524be4c5c 100644 --- a/src/tools/wasm2js.cpp +++ b/src/tools/wasm2js.cpp @@ -825,7 +825,7 @@ void AssertionEmitter::emit() { asmModule = Name(moduleNameS.str().c_str()); Module wasm; options.applyFeatures(wasm); - SExpressionWasmBuilder builder(wasm, e); + SExpressionWasmBuilder builder(wasm, e, options.profile); emitWasm(wasm, out, flags, options.passOptions, funcName); continue; } @@ -972,7 +972,8 @@ int main(int argc, const char* argv[]) { if (options.debug) { std::cerr << "w-parsing..." << std::endl; } - sexprBuilder = make_unique<SExpressionWasmBuilder>(wasm, *(*root)[0]); + sexprBuilder = + make_unique<SExpressionWasmBuilder>(wasm, *(*root)[0], options.profile); } } catch (ParseException& p) { p.dump(std::cerr); |