From 03646ad46ff5d9a6d9467bdf5ded3f362590d4b7 Mon Sep 17 00:00:00 2001 From: herman ten brugge Date: Thu, 25 Jun 2020 09:29:45 +0200 Subject: [PATCH] Fix cast_test for clang. The code was not portable and gcc could produce the same problem. --- tests/tcctest.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/tcctest.c b/tests/tcctest.c index 4d5f96fd..c90c02da 100644 --- a/tests/tcctest.c +++ b/tests/tcctest.c @@ -1831,9 +1831,9 @@ void cast_test() /* from pointer to integer types */ printf("%d %d %ld %ld %lld %lld\n", - (int)p, (unsigned int)p, + (int)(long)p, (unsigned int)(long)p, (long)p, (unsigned long)p, - (long long)p, (unsigned long long)p); + (long long)(long)p, (unsigned long long)(long)p); /* from integers to pointers */ printf("%p %p %p %p\n",