summaryrefslogtreecommitdiff
path: root/src/hir/dump.cpp
diff options
context:
space:
mode:
authorJohn Hodge <tpg@ucc.asn.au>2017-05-01 09:50:58 +0800
committerJohn Hodge <tpg@ucc.asn.au>2017-05-01 09:50:58 +0800
commitbc62d7864a0820bb612d00db605ec65fc542cbad (patch)
treef85ca4c87e85bc20499f7674c97c522abab52f81 /src/hir/dump.cpp
parenta67157ddbbe91e089ad4bee572fb364acd9b3e75 (diff)
downloadmrust-bc62d7864a0820bb612d00db605ec65fc542cbad.tar.gz
HIR - Rough support for enum variant values (trans only, no consteval)
Diffstat (limited to 'src/hir/dump.cpp')
-rw-r--r--src/hir/dump.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/hir/dump.cpp b/src/hir/dump.cpp
index 7e877a4f..614e95eb 100644
--- a/src/hir/dump.cpp
+++ b/src/hir/dump.cpp
@@ -165,7 +165,13 @@ namespace {
(Unit,
),
(Value,
- m_os << " = ?";// <<
+ m_os << " = ";
+ if( e.val.is_Invalid() ) {
+ m_os << "?";
+ }
+ else {
+ m_os << e.val;
+ }
),
(Tuple,
m_os << "(";