mirror of
https://github.com/msgpack/msgpack-c.git
synced 2025-10-15 15:16:51 +02:00
Fix msgpack_object to be passed by reference
This commit is contained in:
@@ -523,13 +523,13 @@ object::object(const T& v, zone* z)
|
||||
}
|
||||
|
||||
|
||||
inline object::object(msgpack_object o)
|
||||
inline object::object(const msgpack_object& o)
|
||||
{
|
||||
// FIXME beter way?
|
||||
std::memcpy(this, &o, sizeof(o));
|
||||
}
|
||||
|
||||
inline void operator<< (object& o, msgpack_object v)
|
||||
inline void operator<< (object& o, const msgpack_object& v)
|
||||
{
|
||||
// FIXME beter way?
|
||||
std::memcpy(&o, &v, sizeof(v));
|
||||
|
Reference in New Issue
Block a user