3 ms·
Doesn't happen for me. Both GCC and Clang compile it fine.
by asamy45 10y ago
Doesn't happen for me. Both GCC and Clang compile it fine.
- mikeash 10y agoStrange. Here's my erroring code: int main() { int* p; p = (int*)wrapped_malloc(sizeof(int)); *p = 10; return 0; } void *wrapped_malloc(int size) { return malloc(size); } And the actual error: test.c:9:11: error: conflicting types for 'wrapped_malloc' void *wrapped_malloc(int size) { ^ test.c:4:19: note: previous implicit declaration is here p = (int*)wrapped_malloc(sizeof(int)); Are you doing anything differently?