diff options
Diffstat (limited to 'vespalib')
-rw-r--r-- | vespalib/src/vespa/vespalib/btree/btreeremover.hpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/vespalib/src/vespa/vespalib/btree/btreeremover.hpp b/vespalib/src/vespa/vespalib/btree/btreeremover.hpp index 468b24f2a81..acb51b18b0c 100644 --- a/vespalib/src/vespa/vespalib/btree/btreeremover.hpp +++ b/vespalib/src/vespa/vespalib/btree/btreeremover.hpp @@ -111,14 +111,14 @@ remove(BTreeNode::Ref &root, AggrT oldca(AggrCalcT::hasAggregated() ? lnode->getAggregated() : AggrT()); AggrT ca; if constexpr (AggrCalcT::hasAggregated()) { - bool removed; + bool need_aggregation_recalc; if constexpr (AggrCalcT::aggregate_over_values()) { - removed = aggrCalc.remove(lnode->getAggregated(), aggrCalc.getVal(lnode->getData(idx))); + need_aggregation_recalc = aggrCalc.remove(lnode->getAggregated(), aggrCalc.getVal(lnode->getData(idx))); } else { - removed = aggrCalc.remove(lnode->getAggregated(), aggrCalc.getVal(lnode->getKey(idx))); + need_aggregation_recalc = aggrCalc.remove(lnode->getAggregated(), aggrCalc.getVal(lnode->getKey(idx))); } lnode->remove(idx); - if (removed) { + if (need_aggregation_recalc) { Aggregator::recalc(*lnode, aggrCalc); } } else { |