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

fsmitm_romfsbuild: Remove unnecessary loops in Build()

The std::vector instances are already initially allocated with all
entries having these values, there's no need to loop through and fill
them with it again when they aren't modified.
Lioncash 7 лет назад
Родитель
Сommit
1f92cbc059
1 измененных файлов с 0 добавлено и 6 удалено
  1. 0 6
      src/core/file_sys/fsmitm_romfsbuild.cpp

+ 0 - 6
src/core/file_sys/fsmitm_romfsbuild.cpp

@@ -233,12 +233,6 @@ std::map<u64, VirtualFile> RomFSBuildContext::Build() {
     std::vector<u8> dir_table(dir_table_size);
     std::vector<u8> file_table(file_table_size);
 
-    // Clear out hash tables.
-    for (u32 i = 0; i < dir_hash_table_entry_count; i++)
-        dir_hash_table[i] = ROMFS_ENTRY_EMPTY;
-    for (u32 i = 0; i < file_hash_table_entry_count; i++)
-        file_hash_table[i] = ROMFS_ENTRY_EMPTY;
-
     std::shared_ptr<RomFSBuildFileContext> cur_file;
 
     // Determine file offsets.