commit | 6592eacf9006d046e8bc4999600e2973a3b56eac | [log] [tgz] |
---|---|---|
author | Jay Foad <jay.foad@gmail.com> | Thu Feb 23 09:16:04 2012 +0000 |
committer | Jay Foad <jay.foad@gmail.com> | Thu Feb 23 09:16:04 2012 +0000 |
tree | a8f2920a38d80052600147c30fb16f49e3307f1d | |
parent | 9d91c5d31c6758124559c0916d852295f47a2bec [diff] |
The implementation of GeneralHash::addBits broke C++ aliasing rules; fix it with memcpy. This also fixes a problem on big-endian hosts, where addUnaligned would return different results depending on the alignment of the data. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151247 91177308-0d34-0410-b5e6-96231b3b80d8