Fix compilation warnings

This commit is contained in:
Lynix
2016-11-18 01:32:03 +01:00
parent ac05e022f8
commit 5efa986ac1
2 changed files with 3 additions and 3 deletions

View File

@@ -172,7 +172,7 @@ namespace Nz
for (std::size_t block = 0; block < blockCount - 1; ++block)
{
m_blocks.push_back(static_cast<Block>(bits));
bits >>= BitCount<Block>();
bits = (BitCount<Block>() < BitCount<T>()) ? bits >> BitCount<Block>() : 0U;
bitCount -= BitCount<Block>();
}