From 18df2d9e9e9b01e6a7ed5ad122eaf8346d452c0d Mon Sep 17 00:00:00 2001 From: Avi Kivity Date: Mon, 28 Nov 2016 12:43:35 +0200 Subject: [PATCH] partition_version: fix const correctness in rows_entry_compare Using a non-const-correct comparator results in build failures with boost 1.55. Fixes #1892. Message-Id: <20161128104335.28789-1-avi@scylladb.com> --- partition_version.hh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/partition_version.hh b/partition_version.hh index 519a33d70ba8..bc74cb2acbce 100644 --- a/partition_version.hh +++ b/partition_version.hh @@ -297,12 +297,12 @@ class partition_snapshot_reader : public streamed_mutation::impl, public MemoryA position_in_partition::less_compare _cmp; public: explicit rows_entry_compare(const schema& s) : _cmp(s) { } - bool operator()(const rows_entry& a, const position_in_partition& b) { + bool operator()(const rows_entry& a, const position_in_partition& b) const { position_in_partition_view a_view(position_in_partition_view::clustering_row_tag_t(), a.key()); return _cmp(a_view, b); } - bool operator()(const position_in_partition& a, const rows_entry& b) { + bool operator()(const position_in_partition& a, const rows_entry& b) const { position_in_partition_view b_view(position_in_partition_view::clustering_row_tag_t(), b.key()); return _cmp(a, b_view);