diff --git a/Source/Tools/CommonTools/Linux/Utils/ELFSymbolDatabase.cpp b/Source/Tools/CommonTools/Linux/Utils/ELFSymbolDatabase.cpp index 5d8d8dcdb0..49e89069a2 100644 --- a/Source/Tools/CommonTools/Linux/Utils/ELFSymbolDatabase.cpp +++ b/Source/Tools/CommonTools/Linux/Utils/ELFSymbolDatabase.cpp @@ -55,7 +55,7 @@ bool ELFSymbolDatabase::FindLibraryFile(fextl::string* Result, const char* Libra for (auto& Path : LibrarySearchPaths) { const fextl::string TmpPath = fextl::fmt::format("{}/{}", Path, Library); if (FHU::Filesystem::Exists(TmpPath)) { - *Result = TmpPath; + *Result = std::move(TmpPath); return true; } } diff --git a/Source/Tools/LinuxEmulation/LinuxSyscalls/Syscalls.cpp b/Source/Tools/LinuxEmulation/LinuxSyscalls/Syscalls.cpp index d929a5c165..e978958b3c 100644 --- a/Source/Tools/LinuxEmulation/LinuxSyscalls/Syscalls.cpp +++ b/Source/Tools/LinuxEmulation/LinuxSyscalls/Syscalls.cpp @@ -1061,7 +1061,7 @@ SyscallHandler::GenerateMap(const std::string_view& GuestBinaryFile, const std:: auto rv = fextl::make_unique(); - rv->SourceFile = GuestSourceFile; + rv->SourceFile = std::move(GuestSourceFile); auto EndSymbol = [&] { if (LastSymbolOffset) { diff --git a/Source/Tools/pidof/pidof.cpp b/Source/Tools/pidof/pidof.cpp index 877f8d2610..f73194d0f9 100644 --- a/Source/Tools/pidof/pidof.cpp +++ b/Source/Tools/pidof/pidof.cpp @@ -155,7 +155,7 @@ int main(int argc, char** argv) { PIDs.emplace_back(PIDInfo { .pid = pid, .cmdline = CMDLineData.str(), - .exe_link = exe_link, + .exe_link = std::move(exe_link), .State = State, }); }