diff options
author | Abseil Team <absl-team@google.com> | 2021-10-11 15:32:11 -0700 |
---|---|---|
committer | dinord <dino.radakovich@gmail.com> | 2021-10-12 10:57:14 -0400 |
commit | d6f40f4e1f424677a88eee1dade4f3ae2ea5f743 (patch) | |
tree | 16f6e40aa9d543de1f9cac5820784808e33ef841 /absl/container | |
parent | 084aa074c6e3994471fcdb8f542d3a24916792de (diff) |
Export of internal Abseil changes
--
566c422ef23a01a71ca7a02d15a3f23ab5135f47 by Abseil Team <absl-team@google.com>:
Fix a bug in the right shift of negative numbers for the no_intrinsic code path
If the right shift was greater than or equal to 64 bits the the most significant 64 bit would always be initialized to zero. The code now initializes the most significant int64 to all ones if the architecture does arithmetic rights shifts and the number was negative.
PiperOrigin-RevId: 402407698
GitOrigin-RevId: 566c422ef23a01a71ca7a02d15a3f23ab5135f47
Change-Id: I01c57a87a91a2c89f62bb952661e3a5dcdca6234
Diffstat (limited to 'absl/container')
0 files changed, 0 insertions, 0 deletions