1
0
Fork 0

Fixed 64 bit %p testcase, again

development v2.0.1
Marco Paland 8 years ago
parent c355eaa2b0
commit f65dd08b1a

@ -977,14 +977,14 @@ TEST_CASE("pointer", "[]" ) {
REQUIRE(!strcmp(buffer, "0000000012345678")); REQUIRE(!strcmp(buffer, "0000000012345678"));
} }
if (sizeof(void*) == sizeof(long)) { if (sizeof(uintptr_t) == sizeof(long long)) {
test::sprintf(buffer, "%p", (void*)(long)0xFFFFFFFFU);
REQUIRE(!strcmp(buffer, "FFFFFFFF"));
}
else {
test::sprintf(buffer, "%p", (void*)(unsigned long long)0xFFFFFFFFU); test::sprintf(buffer, "%p", (void*)(unsigned long long)0xFFFFFFFFU);
REQUIRE(!strcmp(buffer, "00000000FFFFFFFF")); REQUIRE(!strcmp(buffer, "00000000FFFFFFFF"));
} }
else {
test::sprintf(buffer, "%p", (void*)(unsigned long)0xFFFFFFFFU);
REQUIRE(!strcmp(buffer, "FFFFFFFF"));
}
} }

Loading…
Cancel
Save