Don't cast a function pointer to a data pointer
That's nonstandard. Instead, convert to an integer.
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
diff --git a/programs/test/metatest.c b/programs/test/metatest.c
index 36119f6..872dbf0 100644
--- a/programs/test/metatest.c
+++ b/programs/test/metatest.c
@@ -54,7 +54,7 @@
(void) name;
unsigned (*p)(void);
mbedtls_platform_zeroize(&p, sizeof(p));
- mbedtls_printf("%p() -> %u\n", (void *) p, p());
+ mbedtls_printf("%llx() -> %u\n", (unsigned long long) p, p());
}