diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2023-03-10 10:20:35 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2023-03-10 10:20:35 +0000 |
commit | 265a2a95bc29065aca01f518266527cf8b192091 (patch) | |
tree | ec6cca37154da35b70bdff4fc1a3ab2c59801d21 /searchlib/src | |
parent | 9cc13d5339f421e5fb032333157694d7f267b452 (diff) |
Use BufferMeta instead of BufferState to get array size
Diffstat (limited to 'searchlib/src')
-rw-r--r-- | searchlib/src/vespa/searchlib/memoryindex/feature_store.h | 5 |
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); } |