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