diff options
Diffstat (limited to 'src/hir/deserialise.cpp')
-rw-r--r-- | src/hir/deserialise.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/hir/deserialise.cpp b/src/hir/deserialise.cpp index e3009cfc..45876d88 100644 --- a/src/hir/deserialise.cpp +++ b/src/hir/deserialise.cpp @@ -160,6 +160,14 @@ namespace { m_in.read_bool(), deserialise_constant() } ) ); } + size_t static_count = m_in.read_count(); + for(size_t i = 0; i < static_count; i ++) + { + auto name = m_in.read_string(); + rv.m_statics.insert( ::std::make_pair( mv$(name), ::HIR::TraitImpl::ImplEnt< ::HIR::Static> { + m_in.read_bool(), deserialise_static() + } ) ); + } size_t type_count = m_in.read_count(); for(size_t i = 0; i < type_count; i ++) { |