Added block_counter variable to a preprocessor check, minor bug.

This commit is contained in:
AlTimofeyev 2023-04-04 13:31:47 -07:00
parent d51631401e
commit fcb86d519f

View File

@ -79,10 +79,10 @@ template <unsigned BLOCK_SIZE, storage::Ownership Ownership> class RangeTable
unsigned last_length = 0; unsigned last_length = 0;
unsigned lengths_prefix_sum = 0; unsigned lengths_prefix_sum = 0;
unsigned block_idx = 0; unsigned block_idx = 0;
unsigned block_counter = 0;
BlockT block; BlockT block;
#ifndef BOOST_ASSERT_IS_VOID #ifndef BOOST_ASSERT_IS_VOID
unsigned block_sum = 0; unsigned block_sum = 0;
unsigned block_counter = 0;
#endif #endif
for (const unsigned l : lengths) for (const unsigned l : lengths)
{ {
@ -109,7 +109,9 @@ template <unsigned BLOCK_SIZE, storage::Ownership Ownership> class RangeTable
if (BLOCK_SIZE == block_idx) if (BLOCK_SIZE == block_idx)
{ {
diff_blocks.push_back(block); diff_blocks.push_back(block);
#ifndef BOOST_ASSERT_IS_VOID
block_counter++; block_counter++;
#endif
} }
// we can only store strings with length 255 // we can only store strings with length 255