diff options
author | John Hodge <tpg@mutabah.net> | 2016-12-10 08:49:30 +0800 |
---|---|---|
committer | John Hodge <tpg@mutabah.net> | 2016-12-10 08:49:30 +0800 |
commit | 48c1ed15bfd4bd5fcc30c3015483e4336dc05c63 (patch) | |
tree | 3f1a3b9ff590963aeb89c015f76b2d44878e01cd /src/hir/serialise.cpp | |
parent | ea14a914748484fba06afebe4eb5c110d4b425d7 (diff) | |
download | mrust-48c1ed15bfd4bd5fcc30c3015483e4336dc05c63.tar.gz |
HIR->MIR - Destructuring CoerceUnsized
Diffstat (limited to 'src/hir/serialise.cpp')
-rw-r--r-- | src/hir/serialise.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/hir/serialise.cpp b/src/hir/serialise.cpp index 65ccad6c..54b61387 100644 --- a/src/hir/serialise.cpp +++ b/src/hir/serialise.cpp @@ -804,14 +804,14 @@ namespace { { uint8_t bitflag_1 = 0; #define BIT(i,fld) if(fld) bitflag_1 |= 1 << (i); - BIT(0, m.can_coerce) - BIT(1, m.can_unsize) - BIT(2, m.has_a_deref) - BIT(3, m.is_always_unsized) - BIT(4, m.is_always_sized) - BIT(5, m.is_copy) + BIT(0, m.can_unsize) + BIT(1, m.has_a_deref) + BIT(2, m.is_copy) #undef BIT m_out.write_u8(bitflag_1); + + m_out.write_count( m.coerce_unsized_index ); + m_out.write_count( m.unsized_field ); // TODO: auto_impls } |