// 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