summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJohn Hodge <tpg@mutabah.net>2016-12-24 16:30:06 +1100
committerJohn Hodge <tpg@mutabah.net>2016-12-24 16:30:06 +1100
commitbb9cb65e006604ac5ca654bbfa9c224f7698151d (patch)
tree0cde3f799fc46f42bd9b6960c7251e9da4d0629e /src
parent61c797ac000894f754689d57c6e1d0e7f26bfa6e (diff)
downloadmrust-bb9cb65e006604ac5ca654bbfa9c224f7698151d.tar.gz
HIR/MIR Dump - Minor fixes
Diffstat (limited to 'src')
-rw-r--r--src/hir/dump.cpp2
-rw-r--r--src/mir/dump.cpp11
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";
)
)
}