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, 5 insertions, 2 deletions
diff --git a/src/hir/serialise.cpp b/src/hir/serialise.cpp
index e200a39e..d80154ed 100644
--- a/src/hir/serialise.cpp
+++ b/src/hir/serialise.cpp
@@ -81,6 +81,11 @@ namespace {
// m_out.write_count(val);
//}
+ void serialise(bool v) { m_out.write_bool(v); };
+ void serialise(unsigned int v) { m_out.write_count(v); };
+ void serialise(uint64_t v) { m_out.write_u64c(v); };
+ void serialise(int64_t v) { m_out.write_i64c(v); };
+
void serialise_type(const ::HIR::TypeRef& ty)
{
m_out.write_tag( ty.m_data.tag() );
@@ -791,8 +796,6 @@ namespace {
)
}
- void serialise(unsigned int v) { m_out.write_count(v); };
-
void serialise(const ::HIR::Linkage& linkage)
{
//m_out.write_tag( static_cast<int>(linkage.type) );