summaryrefslogtreecommitdiffstats
path: root/searchlib
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2023-03-10 10:20:35 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2023-03-10 10:20:35 +0000
commit265a2a95bc29065aca01f518266527cf8b192091 (patch)
treeec6cca37154da35b70bdff4fc1a3ab2c59801d21 /searchlib
parent9cc13d5339f421e5fb032333157694d7f267b452 (diff)
Use BufferMeta instead of BufferState to get array size
Diffstat (limited to 'searchlib')
-rw-r--r--searchlib/src/vespa/searchlib/memoryindex/feature_store.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/searchlib/src/vespa/searchlib/memoryindex/feature_store.h b/searchlib/src/vespa/searchlib/memoryindex/feature_store.h
index 5f5e782a382..13ffdb4208c 100644
--- a/searchlib/src/vespa/searchlib/memoryindex/feature_store.h
+++ b/searchlib/src/vespa/searchlib/memoryindex/feature_store.h
@@ -155,10 +155,9 @@ public:
const uint8_t * bits = getBits(ref);
decoder.setByteCompr(bits);
uint32_t bufferId = RefType(ref).bufferId();
- const vespalib::datastore::BufferState &state = _store.getBufferState(bufferId);
+ const auto &state = _store.getBufferState(bufferId);
decoder.setEnd(
- ((_store.getEntryArray<uint8_t>(RefType(0, bufferId), buffer_array_size) + state.size() -
- bits) + 7) / 8,
+ ((_store.getEntryArray<uint8_t>(RefType(0, bufferId), buffer_array_size) + state.size() - bits) + 7) / 8,
false);
}