Skip to content

Commit 4a8eb67

Browse files
committed
Use std::move and insert instead of emplace for GCC 4.7 compatibility
1 parent 82baf9a commit 4a8eb67

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/device.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ Local<Object> Device::get(libusb_device* dev){
4040
Local<FunctionTemplate> constructorHandle = Nan::New<v8::FunctionTemplate>(device_constructor);
4141
Local<Value> argv[1] = { EXTERNAL_NEW(new Device(dev)) };
4242
Local<Object> obj = constructorHandle->GetFunction()->NewInstance(1, argv);
43-
auto it = byPtr.emplace(dev, obj).first;
43+
auto it = byPtr.insert(std::make_pair(dev, std::move(obj))).first;
4444
it->second.SetWeak(dev, DeviceWeakCallback, Nan::WeakCallbackType::kParameter);
4545
return obj;
4646
}

0 commit comments

Comments
 (0)