]> git.proxmox.com Git - rustc.git/blame - src/binaryen/src/wasm-interpreter.cpp
New upstream version 1.25.0+dfsg1
[rustc.git] / src / binaryen / src / wasm-interpreter.cpp
CommitLineData
abe05a73
XL
1#include "wasm-interpreter.h"
2
3namespace wasm {
4
5#ifdef WASM_INTERPRETER_DEBUG
6int Indenter::indentLevel = 0;
7
8Indenter::Indenter(const char* entry) : entryName(entry) {
9 ++indentLevel;
10}
11Indenter::~Indenter() {
12 print();
13 std::cout << "exit " << entryName << '\n';
14 --indentLevel;
15}
16void Indenter::print() {
17 std::cout << indentLevel << ':';
18 for (int i = 0; i <= indentLevel; ++i) {
19 std::cout << ' ';
20 }
21}
22#endif // WASM_INTERPRETER_DEBUG
23
24} // namespace wasm