diff options
author | Tor Egge <Tor.Egge@online.no> | 2022-03-08 16:02:31 +0100 |
---|---|---|
committer | Tor Egge <Tor.Egge@online.no> | 2022-03-08 16:02:31 +0100 |
commit | 739ff0d499ea1c115e3168371e3eced85f64bc45 (patch) | |
tree | ea97b655cb45f8d07659c6ddb63ef8f751e983b2 /vespalib | |
parent | b1015bd850fb94157d8c21077578e45628384e02 (diff) |
Fix constexpr expression on clang.
Diffstat (limited to 'vespalib')
-rw-r--r-- | vespalib/src/tests/btree/btree-stress/btree_stress_test.cpp | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/vespalib/src/tests/btree/btree-stress/btree_stress_test.cpp b/vespalib/src/tests/btree/btree-stress/btree_stress_test.cpp index 7d11990577d..4716e91c2c4 100644 --- a/vespalib/src/tests/btree/btree-stress/btree_stress_test.cpp +++ b/vespalib/src/tests/btree/btree-stress/btree_stress_test.cpp @@ -196,9 +196,11 @@ protected: using MyTree = typename Params::MyTree; using MyTreeIterator = typename MyTree::Iterator; using MyTreeConstIterator = typename MyTree::ConstIterator; + using KeyStore = IntStore; + using ValueStore = IntStore; GenerationHandler _generationHandler; - IntStore _keys; - IntStore _values; + KeyStore _keys; + ValueStore _values; MyTree _tree; MyTreeIterator _writeItr; vespalib::ThreadStackExecutor _writer; // 1 write thread @@ -344,7 +346,7 @@ template <typename Params> void Fixture<Params>::compact_keys() { - if constexpr (_keys.is_indirect) { + if constexpr (KeyStore::is_indirect) { auto to_hold = _keys.start_compact(); EntryRefFilter filter(_keys.get_num_buffers(), _keys.get_offset_bits()); filter.add_buffers(to_hold); @@ -366,7 +368,7 @@ template <typename Params> void Fixture<Params>::compact_values() { - if constexpr (_values.is_indirect) { + if constexpr (ValueStore::is_indirect) { auto to_hold = _values.start_compact(); EntryRefFilter filter(_values.get_num_buffers(), _values.get_offset_bits()); filter.add_buffers(to_hold); @@ -391,12 +393,12 @@ Fixture<Params>::consider_compact(uint32_t idx) if (_compact_tree.consider(idx) && !_tree.getAllocator().getNodeStore().has_held_buffers()) { compact_tree(); } - if constexpr (_keys.is_indirect) { + if constexpr (KeyStore::is_indirect) { if (_compact_keys.consider(idx) && !_keys.has_held_buffers()) { compact_keys(); } } - if constexpr (_values.is_indirect) { + if constexpr (ValueStore::is_indirect) { if (_compact_values.consider(idx) && !_values.has_held_buffers()) { compact_values(); } |