From 90bd44458c88f47a624cdf43696d8f9710079322 Mon Sep 17 00:00:00 2001 From: Ghislain Antony Vaillant Date: Wed, 3 Feb 2016 17:31:14 +0000 Subject: [PATCH] Use explicit 64-bit shifts in testsuite. Gbp-Pq: Name Use-explicit-64-bit-shifts-in-testsuite.patch --- tests/test_channels.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/test_channels.cpp b/tests/test_channels.cpp index 54a1c8a..ec110f5 100644 --- a/tests/test_channels.cpp +++ b/tests/test_channels.cpp @@ -38,7 +38,7 @@ BOOST_AUTO_TEST_CASE(test_set_channel_on) for (int chan = 0; chan < 64 * ISMRMRD_CHANNEL_MASKS; chan++) { BOOST_CHECK_EQUAL(ismrmrd_set_channel_on(channel_mask, chan), ISMRMRD_NOERROR); - uint64_t bitmask = 1 << (chan % 64); + uint64_t bitmask = (uint64_t)1 << (chan % 64); size_t offset = chan / 64; BOOST_REQUIRE((channel_mask[offset] & bitmask) != 0); } @@ -54,7 +54,7 @@ BOOST_AUTO_TEST_CASE(test_set_channel_off) for (int chan = 0; chan < 64 * ISMRMRD_CHANNEL_MASKS; chan++) { BOOST_CHECK_EQUAL(ismrmrd_set_channel_off(channel_mask, chan), ISMRMRD_NOERROR); - uint64_t bitmask = 1 << (chan % 64); + uint64_t bitmask = (uint64_t)1 << (chan % 64); size_t offset = chan / 64; BOOST_REQUIRE((channel_mask[offset] & bitmask) == 0); } -- 2.30.2