Fixed aligned_zone_size_visitor size passing.
Replaced by value with by reference.
This commit is contained in:
Takatoshi Kondo
2019-02-12 11:40:34 +09:00
parent 530561eec0
commit f72372314e

View File

@@ -527,7 +527,7 @@ private:
}; };
struct aligned_zone_size_visitor { struct aligned_zone_size_visitor {
explicit aligned_zone_size_visitor(std::size_t s) explicit aligned_zone_size_visitor(std::size_t& s)
:m_size(s) {} :m_size(s) {}
bool visit_nil() { bool visit_nil() {
return true; return true;
@@ -596,7 +596,7 @@ struct aligned_zone_size_visitor {
return true; return true;
} }
private: private:
std::size_t m_size; std::size_t& m_size;
}; };
inline std::size_t aligned_zone_size(msgpack::object const& obj) { inline std::size_t aligned_zone_size(msgpack::object const& obj) {