extern void exit (int __status) __attribute__ ((__noreturn__)); | |
int func0(int a) __attribute__ ((pure)); | |
__attribute__ ((pure)) | |
int func0(int a) | |
{ | |
return 0; | |
} | |
__attribute__ ((noreturn)) void func1(int a); | |
void func1(int a) | |
{ | |
exit(0); | |
} | |
void func2(int a) __attribute__ ((noreturn)); | |
__attribute__ ((noreturn)) | |
void func2(int a) | |
{ | |
exit(0); | |
} | |
/* | |
* check-name: function-redecl2 | |
*/ |