Merge pull request #2571 from lioncash/ref

kernel/process: Make Create()'s name parameter be taken by value
This commit is contained in:
Zach Hilman 2019-06-09 20:43:57 -04:00 committed by GitHub
commit 364932df3a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

View File

@ -48,7 +48,7 @@ void SetupMainThread(Process& owner_process, KernelCore& kernel, u32 priority) {
} }
} // Anonymous namespace } // 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(); auto& kernel = system.Kernel();
SharedPtr<Process> process(new Process(system)); SharedPtr<Process> process(new Process(system));

View File

@ -75,7 +75,7 @@ public:
static constexpr std::size_t RANDOM_ENTROPY_SIZE = 4; 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 { std::string GetTypeName() const override {
return "Process"; return "Process";