aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/object_address_table.cpp
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2018-07-18 19:02:47 -0400
committerLioncash <mathew1800@gmail.com>2018-07-18 19:34:31 -0400
commitb1b1c6000924b0166078780e57bc09ec27feca4f (patch)
treedf865f3749a15b3c7079d12d8e66df0fbb7ed05a /src/core/hle/kernel/object_address_table.cpp
parent21fe5fa39110a49e253260151e3704c91b02a6a8 (diff)
core/memory, core/hle/kernel: Use std::move where applicable
Avoids pointless copies
Diffstat (limited to 'src/core/hle/kernel/object_address_table.cpp')
-rw-r--r--src/core/hle/kernel/object_address_table.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/core/hle/kernel/object_address_table.cpp b/src/core/hle/kernel/object_address_table.cpp
index ec97f6f8e9..ca8a833a1d 100644
--- a/src/core/hle/kernel/object_address_table.cpp
+++ b/src/core/hle/kernel/object_address_table.cpp
@@ -2,6 +2,8 @@
// Licensed under GPLv2 or any later version
// Refer to the license.txt file included.
+#include <utility>
+
#include "common/assert.h"
#include "core/hle/kernel/object_address_table.h"
@@ -11,7 +13,7 @@ ObjectAddressTable g_object_address_table;
void ObjectAddressTable::Insert(VAddr addr, SharedPtr<Object> obj) {
ASSERT_MSG(objects.find(addr) == objects.end(), "Object already exists with addr=0x{:X}", addr);
- objects[addr] = obj;
+ objects[addr] = std::move(obj);
}
void ObjectAddressTable::Close(VAddr addr) {