// RUN: %clang_cc1 %s -fsyntax-only -Wno-strict-prototypes -verify
void
// PR2400
typedef ; // expected-error {{function cannot return function type}} expected-warning 2{{type specifier missing, defaults to 'int'}}
typedef void ;
typedef struct _zend_module_entry zend_module_entry;
;
zend_module_entry openssl_module_entry = ;
// <rdar://problem/11067144>
typedef int ;
typedef struct StructType;
void
// rdar://11743706
static void ; // expected-error {{expected identifier}}
static void ; // expected-error {{unknown type name 'hid_t'}}
void
void ;
void ; // expected-error {{a parameter list without types is only allowed in a function definition}}
void
void ;
void test3; // expected-error {{incomplete type}}
void
void ; // expected-error {{ISO C requires a named parameter before '...'}}