regressions/ck_pr: Cast -1 to intptr_t before casting it to void *.

cos
Olivier Houchard 7 years ago
parent db5db446d2
commit b19ed4c6a5

@ -118,7 +118,7 @@ rg_width(int m)
int
main(void)
{
void *ptr = (void *)-1;
void *ptr = (void *)(intptr_t)-1;
common_srand((unsigned int)getpid());
@ -145,8 +145,8 @@ main(void)
printf("%" PRIx64 ":%" PRIx64 "\n", a[0], a[1]);
#endif
printf("ck_pr_load_ptr: ");
if (ck_pr_load_ptr(&ptr) != (void *)(-1))
printf("Failed : %p != %p\n", ck_pr_load_ptr(&ptr), (void *)(-1));
if (ck_pr_load_ptr(&ptr) != (void *)(intptr_t)(-1))
printf("Failed : %p != %p\n", ck_pr_load_ptr(&ptr), (void *)(intptr_t)(-1));
else
printf("SUCCESS\n");

@ -148,9 +148,9 @@ main(void)
CK_PR_STORE_B(8);
#endif
printf("ck_pr_store_ptr: ");
ck_pr_store_ptr(&ptr, (void *)-1);
if (ptr != (void *)(-1))
printf("Failed : %p != %p\n", ptr, (void *)-1);
ck_pr_store_ptr(&ptr, (void *)(intptr_t)-1);
if (ptr != (void *)(intptr_t)(-1))
printf("Failed : %p != %p\n", ptr, (void *)(intptr_t)-1);
else
printf("SUCCESS\n");

Loading…
Cancel
Save