From fea65689559738203eb8f7782d0fcf230d09a40e Mon Sep 17 00:00:00 2001 From: Lioncash Date: Sun, 9 Jun 2019 18:47:34 -0400 Subject: 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. --- src/core/hle/kernel/process.cpp | 2 +- src/core/hle/kernel/process.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src/core') diff --git a/src/core/hle/kernel/process.cpp b/src/core/hle/kernel/process.cpp index 0775a89fb..c3188b5eb 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::Create(Core::System& system, std::string&& name) { +SharedPtr Process::Create(Core::System& system, std::string name) { auto& kernel = system.Kernel(); SharedPtr process(new Process(system)); diff --git a/src/core/hle/kernel/process.h b/src/core/hle/kernel/process.h index f027fafa3..3e8a4cc9b 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 Create(Core::System& system, std::string&& name); + static SharedPtr Create(Core::System& system, std::string name); std::string GetTypeName() const override { return "Process"; -- cgit v1.2.3