diff options
Diffstat (limited to 'src/tools/wasm2js.cpp')
-rw-r--r-- | src/tools/wasm2js.cpp | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/tools/wasm2js.cpp b/src/tools/wasm2js.cpp index 6e4656878..823ab7f96 100644 --- a/src/tools/wasm2js.cpp +++ b/src/tools/wasm2js.cpp @@ -694,8 +694,9 @@ int main(int argc, const char* argv[]) { o->extra["infile"] = argument; }); options.parse(argc, argv); - if (options.debug) + if (options.debug) { flags.debug = true; + } Element* root = nullptr; Module wasm; @@ -728,13 +729,15 @@ int main(int argc, const char* argv[]) { Flags::Text, options.debug ? Flags::Debug : Flags::Release)); - if (options.debug) + if (options.debug) { std::cerr << "s-parsing..." << std::endl; + } sexprParser = make_unique<SExpressionParser>(input.data()); root = sexprParser->root; - if (options.debug) + if (options.debug) { std::cerr << "w-parsing..." << std::endl; + } sexprBuilder = make_unique<SExpressionWasmBuilder>(wasm, *(*root)[0]); } } catch (ParseException& p) { @@ -752,8 +755,9 @@ int main(int argc, const char* argv[]) { } } - if (options.debug) + if (options.debug) { std::cerr << "j-printing..." << std::endl; + } Output output(options.extra["output"], Flags::Text, options.debug ? Flags::Debug : Flags::Release); @@ -764,6 +768,7 @@ int main(int argc, const char* argv[]) { emitWasm(wasm, output, flags, options.passOptions, "asmFunc"); } - if (options.debug) + if (options.debug) { std::cerr << "done." << std::endl; + } } |