diff options
author | John Hodge <tpg@ucc.asn.au> | 2017-05-01 09:50:58 +0800 |
---|---|---|
committer | John Hodge <tpg@ucc.asn.au> | 2017-05-01 09:50:58 +0800 |
commit | bc62d7864a0820bb612d00db605ec65fc542cbad (patch) | |
tree | f85ca4c87e85bc20499f7674c97c522abab52f81 /src/hir/dump.cpp | |
parent | a67157ddbbe91e089ad4bee572fb364acd9b3e75 (diff) | |
download | mrust-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.cpp | 8 |
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 << "("; |