// RUN: %clang_cc1 -no-opaque-pointers %s -triple i386-unknown-unknown -Wno-strict-prototypes -emit-llvm -o - -verify | FileCheck %s
int ;
int
int
// rdar://6110827
typedef void ;
void
void
// CHECK-LABEL: define{{.*}} void @f0()
void ;
void
// CHECK-LABEL: define{{.*}} void @f1()
void
// CHECK: define {{.*}} @f3{{\(\)|\(.*sret.*\)}}
// PR4423 - This shouldn't crash in codegen
void
void //expected-warning {{too many arguments}}
// Qualifiers on parameter types shouldn't make a difference.
static void
void
// PR6911 - incomplete function types
;
void ;
void ;
void
// PR10204: don't crash
static void
void