Merge pull request #2571 from lioncash/ref
kernel/process: Make Create()'s name parameter be taken by value
This commit is contained in:
		@@ -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));
 | 
			
		||||
 
 | 
			
		||||
@@ -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";
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user