diff options
author | Tor Egge <Tor.Egge@online.no> | 2023-06-21 10:29:25 +0200 |
---|---|---|
committer | Tor Egge <Tor.Egge@online.no> | 2023-06-21 10:29:25 +0200 |
commit | 4b1e7452684a694f0bc0775efb55164b722713e2 (patch) | |
tree | fc0ea0b2a190ca22974d7af237b22e0eaa8e3cb3 /vespalib/src/tests | |
parent | 1e363a159d64cf5e86263f76575adf72ea9e05e5 (diff) |
Store dynamic array size size at start of entry.
Diffstat (limited to 'vespalib/src/tests')
-rw-r--r-- | vespalib/src/tests/datastore/dynamic_array_buffer_type/dynamic_array_buffer_type_test.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/vespalib/src/tests/datastore/dynamic_array_buffer_type/dynamic_array_buffer_type_test.cpp b/vespalib/src/tests/datastore/dynamic_array_buffer_type/dynamic_array_buffer_type_test.cpp index c2933dccf18..a703d9b18eb 100644 --- a/vespalib/src/tests/datastore/dynamic_array_buffer_type/dynamic_array_buffer_type_test.cpp +++ b/vespalib/src/tests/datastore/dynamic_array_buffer_type/dynamic_array_buffer_type_test.cpp @@ -163,7 +163,7 @@ std::vector<int> DynamicArrayBufferTypeTest::get_vector(const void* buffer, uint32_t offset) { auto e = BufferType::get_entry(buffer, offset, _entry_size); - auto array_size = BufferType::get_dynamic_array_size(e, _entry_size); + auto array_size = BufferType::get_dynamic_array_size(e); EXPECT_GE(_buffer_type.getArraySize(), array_size); return get_vector(buffer, offset, array_size); } @@ -179,7 +179,7 @@ void DynamicArrayBufferTypeTest::write_entry1() { auto e1 = BufferType::get_entry(_buf.get(), 1, _entry_size); - BufferType::set_dynamic_array_size(e1, _entry_size, 2); + BufferType::set_dynamic_array_size(e1, 2); new (static_cast<void *>(e1)) WrapInt32(42); new (static_cast<void *>(e1 + 1)) WrapInt32(47); new (static_cast<void *>(e1 + 2)) WrapInt32(49); // Not cleaned by clean_hold |