1 #define __pure __attribute__((pure)) 2 #define __noreturn __attribute__((noreturn)) 3 4 5 int __pure p(int i); p(int i)6 int p(int i) { return i; } 7 8 void __noreturn n(void); n(void)9 void n(void) { while (1) ; } 10 11 /* 12 * check-name: function-redecl-funattr 13 */ 14