diff options
author | John Hodge <tpg@mutabah.net> | 2016-12-24 16:30:06 +1100 |
---|---|---|
committer | John Hodge <tpg@mutabah.net> | 2016-12-24 16:30:06 +1100 |
commit | bb9cb65e006604ac5ca654bbfa9c224f7698151d (patch) | |
tree | 0cde3f799fc46f42bd9b6960c7251e9da4d0629e /src | |
parent | 61c797ac000894f754689d57c6e1d0e7f26bfa6e (diff) | |
download | mrust-bb9cb65e006604ac5ca654bbfa9c224f7698151d.tar.gz |
HIR/MIR Dump - Minor fixes
Diffstat (limited to 'src')
-rw-r--r-- | src/hir/dump.cpp | 2 | ||||
-rw-r--r-- | src/mir/dump.cpp | 11 |
2 files changed, 11 insertions, 2 deletions
diff --git a/src/hir/dump.cpp b/src/hir/dump.cpp index 6838f40b..82a40b59 100644 --- a/src/hir/dump.cpp +++ b/src/hir/dump.cpp @@ -678,7 +678,7 @@ namespace { private: RepeatLitStr indent() const { - return RepeatLitStr { " ", static_cast<int>(m_indent_level) }; + return RepeatLitStr { " ", static_cast<int>(m_indent_level) }; } void inc_indent() { m_indent_level ++; diff --git a/src/mir/dump.cpp b/src/mir/dump.cpp index d1fdc503..74f05dfc 100644 --- a/src/mir/dump.cpp +++ b/src/mir/dump.cpp @@ -165,7 +165,16 @@ namespace { ), (Drop, DEBUG("- DROP " << e.slot); - m_os << "drop(" << FMT_M(e.slot) << ");\n"; + m_os << "drop(" << FMT_M(e.slot); + switch( e.kind ) + { + case ::MIR::eDropKind::SHALLOW: + m_os << " SHALLOW"; + break; + case ::MIR::eDropKind::DEEP: + break; + } + m_os << ");\n"; ) ) } |