From 45dd53d1a4129a253e520a9ec75c10bd24f272e5 Mon Sep 17 00:00:00 2001 From: John Hodge Date: Sat, 19 Nov 2016 17:37:43 +0800 Subject: HIR Serialis - Support ErasedType --- src/hir/serialise.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/hir/serialise.cpp b/src/hir/serialise.cpp index 36395105..4cb2771a 100644 --- a/src/hir/serialise.cpp +++ b/src/hir/serialise.cpp @@ -90,7 +90,12 @@ namespace { //write_string(e.lifetime); // TODO: Need a better type ), (ErasedType, - TODO(Span(), "ErasedType"); + m_out.write_count(e.m_traits.size()); + for(const auto& t : e.m_traits) + serialise_traitpath(t); + + serialise_path(e.m_origin); + m_out.write_count(e.m_index); ), (Array, assert(e.size_val != ~0u); -- cgit v1.2.3