Cleared -Wcast-align (Issue 122)

pull/136/head
Jeffrey Walton 2016-01-24 22:27:05 -05:00
parent 917b7467b7
commit 9a5dde9013
1 changed files with 2 additions and 2 deletions

View File

@ -54,7 +54,7 @@ template <class T, class BASE> void IteratedHashBase<T, BASE>::Update(const byte
} }
else if (IsAligned<T>(input)) else if (IsAligned<T>(input))
{ {
size_t leftOver = HashMultipleBlocks((T *)input, len); size_t leftOver = HashMultipleBlocks((T *)(void*)input, len);
input += (len - leftOver); input += (len - leftOver);
len = leftOver; len = leftOver;
} }
@ -141,7 +141,7 @@ template <class T, class BASE> void IteratedHashBase<T, BASE>::TruncatedFinal(by
HashBlock(dataBuf); HashBlock(dataBuf);
if (IsAligned<HashWordType>(digest) && size%sizeof(HashWordType)==0) if (IsAligned<HashWordType>(digest) && size%sizeof(HashWordType)==0)
ConditionalByteReverse<HashWordType>(order, (HashWordType *)digest, stateBuf, size); ConditionalByteReverse<HashWordType>(order, (HashWordType *)(void*)digest, stateBuf, size);
else else
{ {
ConditionalByteReverse<HashWordType>(order, stateBuf, stateBuf, this->DigestSize()); ConditionalByteReverse<HashWordType>(order, stateBuf, stateBuf, this->DigestSize());