Browse Source

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

Avoids unnecessary copies when building up the FST entries.
Lioncash 8 năm trước cách đây
mục cha
commit
964154ce44
1 tập tin đã thay đổi với 1 bổ sung1 xóa
  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;
     };