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