From 024865cc4425ddae82feefe0e1bedb6d103648b2 Mon Sep 17 00:00:00 2001 From: Martchus Date: Tue, 31 Jan 2023 23:06:50 +0100 Subject: [PATCH] Fix building conversion tests with MSVC --- tests/conversiontests.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/conversiontests.cpp b/tests/conversiontests.cpp index c12a9f8..01c23f0 100644 --- a/tests/conversiontests.cpp +++ b/tests/conversiontests.cpp @@ -363,10 +363,10 @@ void ConversionTests::testStringConversions() CPPUNIT_ASSERT_EQUAL("foo"s, truncateTest); // encodeBase64() / decodeBase64() with random data - uniform_int_distribution randomDistChar; + std::uniform_int_distribution randomDistChar; std::uint8_t originalBase64Data[4047]; for (std::uint8_t &c : originalBase64Data) { - c = randomDistChar(m_randomEngine); + c = static_cast(randomDistChar(m_randomEngine) & 0xFF); } auto encodedBase64Data = encodeBase64(originalBase64Data, sizeof(originalBase64Data)); auto decodedBase64Data = decodeBase64(encodedBase64Data.data(), static_cast(encodedBase64Data.size()));