mirror of
https://github.com/Kitware/CMake.git
synced 2026-02-22 06:59:01 -06:00
Reduce allocation of temporary values on heap.
- Use `std::move` while inserting temporary results into vectors. - Change `push_back` to `emplace_back` where appropriate.
This commit is contained in:
@@ -150,7 +150,7 @@ void cmFindLibraryCommand::AddArchitecturePath(
|
||||
|
||||
if (use_dirX) {
|
||||
dirX += "/";
|
||||
this->SearchPaths.push_back(dirX);
|
||||
this->SearchPaths.push_back(std::move(dirX));
|
||||
}
|
||||
|
||||
if (use_dir) {
|
||||
@@ -323,7 +323,7 @@ void cmFindLibraryHelper::AddName(std::string const& name)
|
||||
}
|
||||
regex += "$";
|
||||
entry.Regex.compile(regex.c_str());
|
||||
this->Names.push_back(entry);
|
||||
this->Names.push_back(std::move(entry));
|
||||
}
|
||||
|
||||
void cmFindLibraryHelper::SetName(std::string const& name)
|
||||
|
||||
Reference in New Issue
Block a user