summaryrefslogtreecommitdiff
path: root/src/hir/serialise.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/hir/serialise.cpp')
-rw-r--r--src/hir/serialise.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/hir/serialise.cpp b/src/hir/serialise.cpp
index e7b262a5..233be0ba 100644
--- a/src/hir/serialise.cpp
+++ b/src/hir/serialise.cpp
@@ -475,6 +475,7 @@ namespace {
void serialise(const ::HIR::ExprPtr& exp)
{
+ write_bool( (bool)exp.m_mir );
if( exp.m_mir ) {
serialise(*exp.m_mir);
}
@@ -678,15 +679,15 @@ namespace {
serialise(e);
),
(Enum,
- write_tag(2);
+ write_tag(3);
serialise(e);
),
(Struct,
- write_tag(3);
+ write_tag(4);
serialise(e);
),
(Trait,
- write_tag(4);
+ write_tag(5);
serialise(e);
)
)