diff options
author | Matt Kulukundis <kfm@google.com> | 2024-01-29 12:14:16 -0800 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2024-01-29 12:15:25 -0800 |
commit | 9a79278a9793574cad2773b3445a887f949bc705 (patch) | |
tree | 3d7d0347715d51901113c1b3a62bc350b2c103e9 /absl/strings/CMakeLists.txt | |
parent | 42624b3d9d56ae6fd5c48b28715044667942b9d8 (diff) |
Fix a corner case in SpyHashState for exact boundaries.
AbslHash allows for piecewise chunks to be streamed incrementally into hash states and requires them to hash identically to one giant stream. The exact size window for this is an internal details `PiecewiseChunkSize`. There was an off by one error in this code. Add tests and fix it.
PiperOrigin-RevId: 602463183
Change-Id: I159bbb5e7e745f55b2fe6eaf0d2735bd0a08aca9
Diffstat (limited to 'absl/strings/CMakeLists.txt')
-rw-r--r-- | absl/strings/CMakeLists.txt | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/absl/strings/CMakeLists.txt b/absl/strings/CMakeLists.txt index 1b245362..ce9c5e46 100644 --- a/absl/strings/CMakeLists.txt +++ b/absl/strings/CMakeLists.txt @@ -1072,6 +1072,7 @@ absl_cc_test( absl::fixed_array absl::function_ref absl::hash + absl::hash_testing absl::log absl::optional absl::random_random |