diff --git a/sstables/index_reader.hh b/sstables/index_reader.hh index 2b934fb83d..52f8746d2d 100644 --- a/sstables/index_reader.hh +++ b/sstables/index_reader.hh @@ -597,7 +597,7 @@ private: } const schema& s = *_sstable->_schema; - auto cmp_with_start = [pos_cmp = promoted_index_block_compare(s), s] + auto cmp_with_start = [pos_cmp = promoted_index_block_compare(s), &s] (position_in_partition_view pos, const promoted_index_block& info) -> bool { return pos_cmp(pos, info.start(s)); }; diff --git a/test/boost/multishard_mutation_query_test.cc b/test/boost/multishard_mutation_query_test.cc index af623a10d6..d32b1fa943 100644 --- a/test/boost/multishard_mutation_query_test.cc +++ b/test/boost/multishard_mutation_query_test.cc @@ -646,7 +646,7 @@ generate_clustering_ranges(RandomEngine& rnd_engine, const schema& schema, const start = end; } - clustering_key_ranges.emplace_back(clustering_index_range.transform([schema, &all_cks] (int i) { + clustering_key_ranges.emplace_back(clustering_index_range.transform([&all_cks] (int i) { return all_cks.at(i); })); } while (start < end);