From b1d30ba82a67707989aa97c6f179e9523350df80 Mon Sep 17 00:00:00 2001 From: jules Date: Mon, 10 Aug 2015 16:44:44 +0100 Subject: [PATCH] Minor compiler warning fix. --- modules/juce_core/maths/juce_BigInteger.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/juce_core/maths/juce_BigInteger.cpp b/modules/juce_core/maths/juce_BigInteger.cpp index 27abebaea5..84eabe3fda 100644 --- a/modules/juce_core/maths/juce_BigInteger.cpp +++ b/modules/juce_core/maths/juce_BigInteger.cpp @@ -1012,12 +1012,12 @@ void BigInteger::loadFromMemoryBlock (const MemoryBlock& data) values.malloc (numValues + 1); for (int i = 0; i < (int) numValues - 1; ++i) - values[i] = (uint32) ByteOrder::littleEndianInt (addBytesToPointer (data.getData(), sizeof (uint32) * i)); + values[i] = (uint32) ByteOrder::littleEndianInt (addBytesToPointer (data.getData(), sizeof (uint32) * (size_t) i)); values[numValues - 1] = 0; values[numValues] = 0; - for (int i = (int) (numBytes & ~3); i < (int) numBytes; ++i) + for (int i = (int) (numBytes & ~3u); i < (int) numBytes; ++i) this->setBitRangeAsInt (i << 3, 8, (uint32) data [i]); highestBit = (int) numBytes * 8;