aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/wait_object.h
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2018-09-28 02:10:22 -0400
committerLioncash <mathew1800@gmail.com>2018-09-28 02:17:57 -0400
commit611973db125da857f099f85b959d4e68c817d5e6 (patch)
treee03d7fc2a2c9a454c5508631bf9ed7877a2c81a1 /src/core/hle/kernel/wait_object.h
parent5df024d5b696870dbd7fc92f25db85de71a58a56 (diff)
kernel/object: Remove unnecessary std::move from DynamicObjectCast()
boost::static_pointer_cast for boost::intrusive_ptr (what SharedPtr is), takes its parameter by const reference. Given that, it means that this std::move doesn't actually do anything other than obscure what the function's actual behavior is, so we can remove this. To clarify, this would only do something if the parameter was either taking its argument by value, by non-const ref, or by rvalue-reference.
Diffstat (limited to 'src/core/hle/kernel/wait_object.h')
-rw-r--r--src/core/hle/kernel/wait_object.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/hle/kernel/wait_object.h b/src/core/hle/kernel/wait_object.h
index 0bd97133c7..f4367ee28b 100644
--- a/src/core/hle/kernel/wait_object.h
+++ b/src/core/hle/kernel/wait_object.h
@@ -69,7 +69,7 @@ private:
template <>
inline SharedPtr<WaitObject> DynamicObjectCast<WaitObject>(SharedPtr<Object> object) {
if (object != nullptr && object->IsWaitable()) {
- return boost::static_pointer_cast<WaitObject>(std::move(object));
+ return boost::static_pointer_cast<WaitObject>(object);
}
return nullptr;
}