diff options
author | John Hodge <tpg@mutabah.net> | 2018-12-22 12:40:44 +0800 |
---|---|---|
committer | John Hodge <tpg@mutabah.net> | 2018-12-22 12:40:44 +0800 |
commit | 53e6ea256d88e5a0e457a294c3d85b1cbaea0386 (patch) | |
tree | f2d79247643d910dcc3bda3e176f99ac5a9119b0 /src/hir/hir.cpp | |
parent | f4c39e95caf3c9a8ccd302dbd9eca92b32564c27 (diff) | |
download | mrust-53e6ea256d88e5a0e457a294c3d85b1cbaea0386.tar.gz |
MIR Cleanup - Better error reporting for bugs around unevaluated Literal::Defer
Diffstat (limited to 'src/hir/hir.cpp')
-rw-r--r-- | src/hir/hir.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/hir/hir.cpp b/src/hir/hir.cpp index a0b2b21d..475928a1 100644 --- a/src/hir/hir.cpp +++ b/src/hir/hir.cpp @@ -23,6 +23,9 @@ namespace HIR { (Invalid, os << "!"; ), + (Defer, + os << "?"; + ), (List, os << "["; for(const auto& val : e) @@ -58,6 +61,8 @@ namespace HIR { TU_MATCH(::HIR::Literal, (l,r), (le,re), (Invalid, ), + (Defer, + ), (List, if( le.size() != re.size() ) return false; |