diff options
author | John Hodge <tpg@mutabah.net> | 2016-12-15 18:49:06 +0800 |
---|---|---|
committer | John Hodge <tpg@mutabah.net> | 2016-12-15 18:49:06 +0800 |
commit | e91aec61b780eb166fd1813a3fe7484574f3155e (patch) | |
tree | 3b62dec3491a055c72efe8229cdd85d2aa939f88 /src/hir/deserialise.cpp | |
parent | 2a45f78605089afebfaf628aac50fc5fd51dfb25 (diff) | |
download | mrust-e91aec61b780eb166fd1813a3fe7484574f3155e.tar.gz |
HIR - Linkage anntation (un-populated)
Diffstat (limited to 'src/hir/deserialise.cpp')
-rw-r--r-- | src/hir/deserialise.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/hir/deserialise.cpp b/src/hir/deserialise.cpp index d986e079..732e8156 100644 --- a/src/hir/deserialise.cpp +++ b/src/hir/deserialise.cpp @@ -480,12 +480,21 @@ namespace { } } + ::HIR::Linkage deserialise_linkage() + { + return ::HIR::Linkage { + ::HIR::Linkage::Type::Auto, + m_in.read_string(), + }; + } + // - Value items ::HIR::Function deserialise_function() { TRACE_FUNCTION; ::HIR::Function rv { + deserialise_linkage(), static_cast< ::HIR::Function::Receiver>( m_in.read_tag() ), m_in.read_string(), m_in.read_bool(), @@ -524,6 +533,7 @@ namespace { TRACE_FUNCTION; return ::HIR::Static { + deserialise_linkage(), m_in.read_bool(), deserialise_type(), ::HIR::ExprPtr {}, |