// RUN: %clang_cc1 -verify -Wno-strict-prototypes -fsyntax-only %s
static  ;
void ;
static void   // expected-warning {{function declared 'noreturn' should not return}}
// On K&R
int ;
int g0 ; // expected-warning {{'noreturn' only applies to function types; type here is 'int'}}
int ; // expected-error {{'noreturn' attribute takes no arguments}}
void ;
void 
void ;
void 
// PR4685
extern void ;
void
// PR2461
 void 
typedef void  ; // expected-error {{'noreturn' attribute takes no arguments}}
typedef void ;
fn_t *fp ;
void  
fn_t *fps ;
void  
extern fn_t *ifps ;
void  
void  
typedef fn_t *fptrs_t;
fptrs_t ps ;
void