summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2015-11-18 10:17:28 -0800
committerAlon Zakai <alonzakai@gmail.com>2015-11-18 10:17:28 -0800
commitf948a0e9f1c75f3275b219100a901adb3f96083f (patch)
tree226509673aa4c9e478485f947d557699c4d3aa63 /src
parent362102c3540ccbe8dc0892b34eeae26f81d3fc84 (diff)
downloadbinaryen-f948a0e9f1c75f3275b219100a901adb3f96083f.tar.gz
binaryen-f948a0e9f1c75f3275b219100a901adb3f96083f.tar.bz2
binaryen-f948a0e9f1c75f3275b219100a901adb3f96083f.zip
improve interpreter debugging
Diffstat (limited to 'src')
-rw-r--r--src/wasm-interpreter.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/wasm-interpreter.h b/src/wasm-interpreter.h
index 99c3d6d88..e5a57fcb2 100644
--- a/src/wasm-interpreter.h
+++ b/src/wasm-interpreter.h
@@ -137,12 +137,16 @@ private:
doIndent(std::cout, indent);
std::cout << "visit " << name << " :\n";
indent++;
- //doIndent(std::cout, indent);
- //expression->print(std::cout, indent) << '\n';
- //indent++;
+#if WASM_INTERPRETER_DEBUG == 2
+ doIndent(std::cout, indent);
+ expression->print(std::cout, indent) << '\n';
+ indent++;
+#endif
}
~IndentHandler() {
- //indent--;
+#if WASM_INTERPRETER_DEBUG == 2
+ indent--;
+#endif
indent--;
doIndent(std::cout, indent);
std::cout << "exit " << name << '\n';