src: move shared_ptr objects in KeyObjectData · nodejs/node@3e1551d

Original file line numberDiff line numberDiff line change

@@ -127,7 +127,7 @@ class KeyObjectData final : public MemoryRetainer {

127127

KeyObjectData(KeyType type,

128128

std::shared_ptr<Mutex> mutex,

129129

std::shared_ptr<Data> data)

130-

: key_type_(type), mutex_(mutex), data_(data) {}

130+

: key_type_(type), mutex_(std::move(mutex)), data_(std::move(data)) {}

131131

};

132132
133133

class KeyObjectHandle : public BaseObject {