Просмотр исходного кода

file_util: std::move FST entries in ScanDirectoryTree()

Avoids unnecessary copies when building up the FST entries.
Lioncash 8 лет назад
Родитель
Сommit
964154ce44
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/common/file_util.cpp

+ 1 - 1
src/common/file_util.cpp

@@ -480,7 +480,7 @@ unsigned ScanDirectoryTree(const std::string& directory, FSTEntry& parent_entry,
         (*num_entries_out)++;
 
         // Push into the tree
-        parent_entry.children.push_back(entry);
+        parent_entry.children.push_back(std::move(entry));
         return true;
     };