Fix the build with -DNDEBUG.

Dike out the body of VerifyCompactionResult.  With assert() compiled out, the
loop index variable in the inner loop was unused, breaking the build when
-Werror is enabled.
main
Chris BeHanna 10 years ago committed by Chris BeHanna
parent 45bab305f9
commit d232cb156b
  1. 2
      db/db_test.cc

@ -8896,12 +8896,14 @@ namespace {
void VerifyCompactionResult( void VerifyCompactionResult(
const ColumnFamilyMetaData& cf_meta, const ColumnFamilyMetaData& cf_meta,
const std::set<std::string>& overlapping_file_numbers) { const std::set<std::string>& overlapping_file_numbers) {
#ifndef NDEBUG
for (auto& level : cf_meta.levels) { for (auto& level : cf_meta.levels) {
for (auto& file : level.files) { for (auto& file : level.files) {
assert(overlapping_file_numbers.find(file.name) == assert(overlapping_file_numbers.find(file.name) ==
overlapping_file_numbers.end()); overlapping_file_numbers.end());
} }
} }
#endif
} }
const SstFileMetaData* PickFileRandomly( const SstFileMetaData* PickFileRandomly(

Loading…
Cancel
Save