summaryrefslogtreecommitdiff
path: root/src/tools/wasm2js.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/wasm2js.cpp')
-rw-r--r--src/tools/wasm2js.cpp15
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;
+ }
}