1 extern void exit (int __status) __attribute__ ((__noreturn__)); 2 3 int func0(int a) __attribute__ ((pure)); 4 5 __attribute__ ((pure)) func0(int a)6int func0(int a) 7 { 8 return 0; 9 } 10 11 __attribute__ ((noreturn)) void func1(int a); 12 func1(int a)13void func1(int a) 14 { 15 exit(0); 16 } 17 18 void func2(int a) __attribute__ ((noreturn)); 19 20 __attribute__ ((noreturn)) func2(int a)21void func2(int a) 22 { 23 exit(0); 24 } 25 26 /* 27 * check-name: function-redecl2 28 */ 29