noreturn function attribute syntax 1 __attribute__ (( 2 noreturn 2 __noreturn__ 3 ))