diff options
| author | Lucas de Castro Borges <lucas@gnuabordo.com.br> | 2025-02-11 15:07:35 -0300 |
|---|---|---|
| committer | Lucas de Castro Borges <lucas@gnuabordo.com.br> | 2025-02-11 15:07:35 -0300 |
| commit | 4cb8841196d0625dfa3825aa326f071cd27c7b8b (patch) | |
| tree | 1682a647d4463397c119183369ae6f750d5fdcff /src/mongo/bson/util/simple8b.cpp | |
| parent | aa03c6362cbaa767638e6eed9b031d86dd2643d1 (diff) | |
| parent | 8f0827553e09872941945a093b647a4211a9db7f (diff) | |
Update upstream source from tag 'upstream/6.0.0'master
Update to upstream version '6.0.0'
with Debian dir 5604a80ec1c96ca76f25f40d78e6ef855abec322
Diffstat (limited to 'src/mongo/bson/util/simple8b.cpp')
| -rw-r--r-- | src/mongo/bson/util/simple8b.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/mongo/bson/util/simple8b.cpp b/src/mongo/bson/util/simple8b.cpp index 264e999b8a2..2efa9484cd3 100644 --- a/src/mongo/bson/util/simple8b.cpp +++ b/src/mongo/bson/util/simple8b.cpp @@ -130,9 +130,9 @@ constexpr std::array<uint8_t, 15> kBaseSelectorToShiftSize = { // Transfer from a selector to a specific extension type // This is for selector 7 and 8 extensions where the selector value is passed along with // selector index. -constexpr std::array<std::array<uint8_t, 16>, 2> kSelectorToExtension = { - std::array<uint8_t, 16>{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0}, - std::array<uint8_t, 16>{0, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 0, 0}}; +constexpr std::array<std::array<uint8_t, 14>, 2> kSelectorToExtension = { + std::array<uint8_t, 14>{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + std::array<uint8_t, 14>{0, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3}}; // Transfer from a extensionType and selectorIdx to the selector value to be held in the 4 lsb (base // selector) @@ -614,9 +614,6 @@ void Simple8bBuilder<T>::_handleRleTermination() { } --_rleCount; } - - // Reset which selectors are possible to use for next word - isSelectorPossible.fill(true); } template <typename T> |
