mirror of
https://github.com/msgpack/msgpack-c.git
synced 2025-10-17 03:03:24 +02:00
Fixed #446.
Replaced passed by value with passed by rvalue reference on msgpack::object_handle's constructor.
This commit is contained in:
@@ -37,7 +37,14 @@ public:
|
||||
* @param obj object
|
||||
* @param z zone
|
||||
*/
|
||||
object_handle(msgpack::object const& obj, msgpack::unique_ptr<msgpack::zone> z) :
|
||||
object_handle(
|
||||
msgpack::object const& obj,
|
||||
#if defined(MSGPACK_USE_CPP03)
|
||||
msgpack::unique_ptr<msgpack::zone> z
|
||||
#else // defined(MSGPACK_USE_CPP03)
|
||||
msgpack::unique_ptr<msgpack::zone>&& z
|
||||
#endif // defined(MSGPACK_USE_CPP03)
|
||||
) :
|
||||
m_obj(obj), m_zone(msgpack::move(z)) { }
|
||||
|
||||
// obsolete
|
||||
|
Reference in New Issue
Block a user