summaryrefslogtreecommitdiff
path: root/src/hir/dump.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/hir/dump.cpp')
-rw-r--r--src/hir/dump.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/hir/dump.cpp b/src/hir/dump.cpp
index 8bcffa4e..649116e0 100644
--- a/src/hir/dump.cpp
+++ b/src/hir/dump.cpp
@@ -261,7 +261,14 @@ namespace {
}
void visit_constant(::HIR::ItemPath p, ::HIR::Constant& item) override
{
- m_os << indent() << "const " << p.get_name() << ": " << item.m_type << " = " << item.m_value_res << ";\n";
+ m_os << indent() << "const " << p.get_name() << ": " << item.m_type << " = " << item.m_value_res;
+ if( item.m_value )
+ {
+ m_os << " /*= ";
+ item.m_value->visit(*this);
+ m_os << "*/";
+ }
+ m_os << ";\n";
}
// - Misc
@@ -523,6 +530,7 @@ namespace {
m_os << ", ";
}
m_os << ")";
+ m_os << "/* : " << node.m_res_type << " */";
}
void visit(::HIR::ExprNode_CallValue& node) override
{