1 int foo(void); 2 3 #ifdef __GNUC__ 4 #warning This should not produce error 5 #endif 6 foo(void)7 int foo(void) { 8 return 0; 9 } 10