aboutsummaryrefslogtreecommitdiff
path: root/src/core
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2019-06-09 18:47:34 -0400
committerLioncash <mathew1800@gmail.com>2019-06-09 18:47:37 -0400
commit9f6aa8af4ab291f563dbbe21b30b689de352489c (patch)
tree2a0820c6f40700ff173790679b435301137da9d8 /src/core
parent736ab3acf7ceec9ca8dcee0c7b049c2b43893c17 (diff)
kernel/process: Make Create()'s name parameter be taken by value
Makes the interface more flexible in terms of how Create() may be called, while still allowing the parameter itself to be moved into.
Diffstat (limited to 'src/core')
-rw-r--r--src/core/hle/kernel/process.cpp2
-rw-r--r--src/core/hle/kernel/process.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/core/hle/kernel/process.cpp b/src/core/hle/kernel/process.cpp
index 0775a89fb3..c3188b5ebc 100644
--- a/src/core/hle/kernel/process.cpp
+++ b/src/core/hle/kernel/process.cpp
@@ -48,7 +48,7 @@ void SetupMainThread(Process& owner_process, KernelCore& kernel, u32 priority) {
}
} // Anonymous namespace
-SharedPtr<Process> Process::Create(Core::System& system, std::string&& name) {
+SharedPtr<Process> Process::Create(Core::System& system, std::string name) {
auto& kernel = system.Kernel();
SharedPtr<Process> process(new Process(system));
diff --git a/src/core/hle/kernel/process.h b/src/core/hle/kernel/process.h
index f027fafa38..3e8a4cc9b4 100644
--- a/src/core/hle/kernel/process.h
+++ b/src/core/hle/kernel/process.h
@@ -75,7 +75,7 @@ public:
static constexpr std::size_t RANDOM_ENTROPY_SIZE = 4;
- static SharedPtr<Process> Create(Core::System& system, std::string&& name);
+ static SharedPtr<Process> Create(Core::System& system, std::string name);
std::string GetTypeName() const override {
return "Process";