Also at Chris' request:
imac:Desktop keith$ cat > test4.c
int printf(const char *fmt, ...);
void foo(void *p) {
printf("%p\n", p);
}
imac:Desktop keith$ clang -fsyntax-only test4.c
test4.c:4:13: warning: invalid conversion '%p
'
printf("%p\n", p);
~~~~~~ ^
1 diagnostic generated.
-Keith