mirror of
https://github.com/msgpack/msgpack-c.git
synced 2025-10-18 11:39:02 +02:00
Fixed #763.
Fixed aligned_zone_size_visitor size passing. Replaced by value with by reference.
This commit is contained in:
@@ -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) {
|
||||||
|
Reference in New Issue
Block a user