char f0(void) {
return 0;
}
short f1(void) {
return 0;
}
int f2(void) {
return 0;
}
float f3(void) {
return 0;
}
double f4(void) {
return 0;
}
long double f5(void) {
return 0;
}
void f6(char a0, short a1, int a2, long long a3, void *a4) {}
typedef enum { A, B, C } e7;
void f7(e7 a0) {}
struct s8 {
int a;
int b;
};
struct s8 f8_1(void) { while (1) {} }
void f8_2(struct s8 a0) {}
struct s9 {
int a : 17;
int b;
};
struct s9 f9_1(void) { while (1) {} }
void f9_2(struct s9 a0) {}
struct s10 {
union { };
float f;
} f10(void) { while (1) {} }
typedef short T11 __attribute__ ((vector_size (4)));
T11 f11(void) { while (1) {} }
typedef int T12 __attribute__ ((vector_size (8)));
T12 f12(void) { while (1) {} }
typedef long long T13 __attribute__ ((vector_size (8)));
T13 f13(void) { while (1) {} }
typedef double T14 __attribute__ ((vector_size (8)));
T14 f14(void) { while (1) {} }
typedef long long T15 __attribute__ ((vector_size (16)));
T15 f15(void) { while (1) {} }
typedef double T16 __attribute__ ((vector_size (16)));
T16 f16(void) { while (1) {} }
struct { T11 a; } f17(void) { while (1) {} }
struct { T12 a; } f18(void) { while (1) {} }
struct { T13 a; } f19(void) { while (1) {} }
struct { T14 a; } f20(void) { while (1) {} }
struct { T15 a; } f21(void) { while (1) {} }
struct { T16 a; } f22(void) { while (1) {} }
struct { float a; } f23(void) { while (1) {} }
struct { float a[1]; } f24(void) { while (1) {} }
struct { struct {} a; struct { float a[1]; } b; } f25(void) { while (1) {} }
struct s26 { struct { char a, b; } a; struct { char a, b; } b; } f26(void) { while (1) {} }
struct s27 { struct { char a, b, c; } a; struct { char a; } b; } f27(void) { while (1) {} }
struct s28 { int a; int b[]; } f28(void) { while (1) {} }
struct s29 { struct { } a[1]; char b; char c; } f29(void) { while (1) {} }
struct s30 { char a; char b : 4; } f30(void) { while (1) {} }
struct s31 { char : 0; float b; char : 0; } f31(void) { while (1) {} }
struct s32 { char a; unsigned : 0; } f32(void) { while (1) {} }
struct s33 { float a; long long : 0; } f33(void) { while (1) {} }
struct s34 { struct { int : 0; } a; float b; } f34(void) { while (1) {} }
struct s35 { struct { int : 0; } a; char b; char c; } f35(void) { while (1) {} }
struct s36 { struct { int : 0; } a[2][10]; char b; char c; } f36(void) { while (1) {} }
struct s37 { float c[1][1]; } f37(void) { while (1) {} }
struct s38 { char a[3]; short b; } f38(void) { while (1) {} }
typedef int v39 __attribute((vector_size(16)));
struct s39 { v39 x; };
void f39(struct s39 x) {}
enum e40 { ec0 = 0 };
enum e40 f40(void) { }
typedef void (^vvbp)(void);
vvbp f41(void) { }
struct s42 { enum e40 f0; } f42(void) { }
struct s43 { enum e40 f0; int f1; } f43(void) { }
struct s44 { vvbp f0; } f44(void) { }
struct s45 { vvbp f0; int f1; } f45(void) { }
void f46(enum e40 a0) { }
void f47(vvbp a1) { }
struct s48 { enum e40 f0; };
void f48(struct s48 a0) { }
struct s49 { enum e40 f0; int f1; };
void f49(struct s49 a0) { }
struct s50 { vvbp f0; };
void f50(struct s50 a0) { }
struct s51 { vvbp f0; int f1; };
void f51(struct s51 a0) { }
struct s52 {
long double a;
};
void f52(struct s52 x) {}
struct __attribute__((aligned(32))) s53 {
int x;
int y;
};
void f53(struct s53 x) {}
typedef unsigned short v2i16 __attribute__((__vector_size__(4)));
v2i16 f54(v2i16 arg) { return arg+arg; }
typedef int v4i32 __attribute__((__vector_size__(16)));
v4i32 f55(v4i32 arg) { return arg+arg; }
typedef int __attribute__((vector_size (8))) t56_v2i;
typedef double __attribute__((vector_size (8))) t56_v1d;
typedef int __attribute__((vector_size (16))) t56_v4i;
typedef double __attribute__((vector_size (16))) t56_v2d;
typedef int __attribute__((vector_size (32))) t56_v8i;
typedef double __attribute__((vector_size (32))) t56_v4d;
struct s56_0 { char a; };
struct s56_1 { t56_v2i a; };
struct s56_2 { t56_v1d a; };
struct s56_3 { t56_v4i a; };
struct s56_4 { t56_v2d a; };
struct s56_5 { t56_v8i a; };
struct s56_6 { t56_v4d a; };
void f56(char a0, struct s56_0 a1,
t56_v2i a2, struct s56_1 a3,
t56_v1d a4, struct s56_2 a5,
t56_v4i a6, struct s56_3 a7,
t56_v2d a8, struct s56_4 a9,
t56_v8i a10, struct s56_5 a11,
t56_v4d a12, struct s56_6 a13) {
extern void f56_0(int x, ...);
f56_0(1, a0, a1, a2, a3, a4, a5, a6, a7, a8, a9,
a10, a11, a12, a13);
}
struct s57 { _Complex int x; };
void f57(struct s57 x) {} void f57a(void) { f57((struct s57){1}); }
union u58 {};
void f58(union u58 x) {}
struct s59 { float x __attribute((aligned(8))); };
struct s59 f59(void) { while (1) {} }
struct s60 { int x __attribute((aligned(8))); };
void f60(struct s60 x, int y) {}
typedef int T61 __attribute((vector_size(16)));
struct s61 { T61 x; int y; };
void f61(int x, struct s61 y) {}
typedef int T62 __attribute((vector_size(16)));
struct s62 { T62 x; int y; } __attribute((packed, aligned(8)));
void f62(int x, struct s62 y) {}
typedef int T63 __attribute((vector_size(16)));
struct s63 { T63 x; int y; };
int f63(int i, ...) {
__builtin_va_list ap;
__builtin_va_start(ap, i);
struct s63 s = __builtin_va_arg(ap, struct s63);
__builtin_va_end(ap);
return s.y;
}
struct s64 { signed char a[0]; signed char b[]; };
void f64(struct s64 x) {}
struct s65 { signed char a[0]; float b; };
struct s65 f65(void) { return (struct s65){{},2}; }
typedef int T66 __attribute((vector_size(16)));
T66 f66(int i, ...) {
__builtin_va_list ap;
__builtin_va_start(ap, i);
T66 v = __builtin_va_arg(ap, T66);
__builtin_va_end(ap);
return v;
}
struct s67 { _Complex unsigned short int a; };
void f67(struct s67 x) {}