diff options
Diffstat (limited to 'src/mir/dump.cpp')
-rw-r--r-- | src/mir/dump.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mir/dump.cpp b/src/mir/dump.cpp index 0023d2b6..fe1e16f1 100644 --- a/src/mir/dump.cpp +++ b/src/mir/dump.cpp @@ -150,6 +150,8 @@ namespace { for(unsigned int i = 0; i < fcn.blocks.size(); i ++) { const auto& block = fcn.blocks[i]; + DEBUG("BB" << i); + m_os << indent() << "bb" << i << ": {\n"; inc_indent(); for(const auto& stmt : block.statements) @@ -158,9 +160,11 @@ namespace { TU_MATCHA( (stmt), (e), (Assign, + DEBUG("- Assign " << e.dst << " = " << e.src); m_os << FMT_M(e.dst) << " = " << FMT_M(e.src) << ";\n"; ), (Drop, + DEBUG("- DROP " << e.slot); m_os << "drop(" << FMT_M(e.slot) << ");\n"; ) ) |