Skip to content

Commit

Permalink
init_void_blocks: range based loop
Browse files Browse the repository at this point in the history
  • Loading branch information
mmd-osm committed Jul 17, 2023
1 parent c62f911 commit 714f7f1
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions src/template_db/file_blocks_index.h
Original file line number Diff line number Diff line change
Expand Up @@ -327,14 +327,16 @@ void File_Blocks_Index< TIndex >::init_void_blocks()

// determine void_blocks
uint32 last_start = 0;
for (uint32 i = 0; i < block_count; ++i)
uint32 i = 0;
for (bool referred : is_referred)
{
if (is_referred[i])
if (referred)
{
if (last_start < i)
void_blocks.emplace_back(i - last_start, last_start);
last_start = i+1;
}
++i;
}
if (last_start < block_count)
void_blocks.emplace_back(block_count - last_start, last_start);
Expand Down

0 comments on commit 714f7f1

Please sign in to comment.