From f65dd08b1a02b410706b2e39acef69e8031f977d Mon Sep 17 00:00:00 2001 From: Marco Paland Date: Thu, 23 Nov 2017 12:21:27 +0100 Subject: Fixed 64 bit %p testcase, again --- test/test_suite.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/test/test_suite.cpp b/test/test_suite.cpp index 568c2a1..e241195 100644 --- a/test/test_suite.cpp +++ b/test/test_suite.cpp @@ -977,14 +977,14 @@ TEST_CASE("pointer", "[]" ) { REQUIRE(!strcmp(buffer, "0000000012345678")); } - if (sizeof(void*) == sizeof(long)) { - test::sprintf(buffer, "%p", (void*)(long)0xFFFFFFFFU); - REQUIRE(!strcmp(buffer, "FFFFFFFF")); - } - else { + if (sizeof(uintptr_t) == sizeof(long long)) { test::sprintf(buffer, "%p", (void*)(unsigned long long)0xFFFFFFFFU); REQUIRE(!strcmp(buffer, "00000000FFFFFFFF")); } + else { + test::sprintf(buffer, "%p", (void*)(unsigned long)0xFFFFFFFFU); + REQUIRE(!strcmp(buffer, "FFFFFFFF")); + } } -- cgit v1.2.3