commit | 2a7d654e6485b98aa39249d8df9ef933fa5fc79f | [log] [tgz] |
---|---|---|
author | Zachary Turner <zturner@google.com> | Thu Apr 20 16:56:54 2017 +0000 |
committer | Zachary Turner <zturner@google.com> | Thu Apr 20 16:56:54 2017 +0000 |
tree | 5ee9dc420df6b248de2b80a973801ecdd1373988 | |
parent | 54f0462d2b7f95706c80b9de48c416fa5d382e61 [diff] |
Resubmit "[BitVector] Add operator<<= and operator>>=." This was failing due to the use of assigning a Mask to an unsigned, rather than to a BitWord. But most systems do not have sizeof(unsigned) == sizeof(unsigned long), so the mask was getting truncated. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@300857 91177308-0d34-0410-b5e6-96231b3b80d8