source: src/tests/identParamDeclarator.c @ 4b2589a

ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsctordeferred_resndemanglerenumforall-pointer-decaygc_noraiijacob/cs343-translationjenkins-sandboxmemorynew-astnew-ast-unique-exprnew-envno_listpersistent-indexerpthread-emulationqualifiedEnumresolv-newwith_gc
Last change on this file since 4b2589a was e757af2, checked in by Thierry Delisle <tdelisle@…>, 8 years ago

renamed all tests to lower-case leading character

  • Property mode set to 100644
File size: 2.7 KB
Line 
1int fred(
2        int f1,
3        int (f2),
4
5        int *f3,
6        int **f4,
7        int * const *f5,
8        int * const * const f6,
9
10        int *(f7),
11        int **(f8),
12        int * const *(f9),
13        int * const * const (f10),
14
15        int (*f11),
16        int (**f12),
17        int (* const *f13),
18        int (* const * const f14),
19
20        int f15[],
21        int f16[10],
22        int (f17[]),
23        int (f18[10]),
24
25        int *f19[],
26        int *f20[10],
27        int **f21[],
28        int **f22[10],
29        int * const *f23[],
30        int * const *f24[10],
31        int * const * const f25[],
32        int * const * const f26[10],
33
34        int *(f27[]),
35        int *(f28[10]),
36        int **(f29[]),
37        int **(f30[10]),
38        int * const *(f31[]),
39        int * const *(f32[10]),
40        int * const * const (f33[]),
41        int * const * const (f34[10]),
42
43        int (*f35[]),
44        int (*f36[10]),
45        int (**f37[]),
46        int (**f38[10]),
47        int (* const *f39[]),
48        int (* const *f40[10]),
49        int (* const * const f41[]),
50        int (* const * const f42[10]),
51
52        int f43[][3],
53        int f44[3][3],
54        int (f45[])[3],
55        int (f46[3])[3],
56        int ((f47[]))[3],
57        int ((f48[3]))[3],
58
59        int *f49[][3],
60        int *f50[3][3],
61        int **f51[][3],
62        int **f52[3][3],
63        int * const *f53[][3],
64        int * const *f54[3][3],
65        int * const * const f55[][3],
66        int * const * const f56[3][3],
67
68        int (*f57[][3]),
69        int (*f58[3][3]),
70        int (**f59[][3]),
71        int (**f60[3][3]),
72        int (* const *f61[][3]),
73        int (* const *f62[3][3]),
74        int (* const * const f63[][3]),
75        int (* const * const f64[3][3]),
76
77        int f65(int),
78        int (f66)(int),
79
80        int *f67(int),
81        int **f68(int),
82        int * const *f69(int),
83        int * const * const f70(int),
84
85        int *(f71)(int),
86        int **(f72)(int),
87        int * const *(f73)(int),
88        int * const * const (f74)(int),
89
90        int (*f75)(int),
91        int (**f76)(int),
92        int (* const *f77)(int),
93        int (* const * const f78)(int),
94
95        int (*(*f79)(int))(),
96        int (*(* const f80)(int))(),
97        int (* const(* const f81)(int))(),
98
99        int f82[const *],
100        int f83[const 3],
101        int f84[static 3],
102        int f85[static const 3],
103
104        int (f86[const *]),
105        int (f87[const 3]),
106        int (f88[static 3]),
107        int (f89[static const 3]),
108
109        int *f90[const *],
110        int *f91[const 3],
111        int **f92[static 3],
112        int * const *f93[static const 3],
113        int * const * const f94[static const 3],
114
115        int *(f95[const *]),
116        int *(f96[const 3]),
117        int **(f97[static 3]),
118        int * const *(f98[static const 3]),
119        int * const * const (f99[static const 3]),
120
121        int f100[const *][3],
122        int f101[const 3][3],
123        int f102[static 3][3],
124        int f103[static const 3][3],
125
126        int (f104[const *][3]),
127        int (f105[const 3][3]),
128        int (f106[static 3][3]),
129        int (f107[static const 3][3]),
130
131        int *f108[const *][3],
132        int *f109[const 3][3],
133        int **f110[static 3][3],
134        int * const *f111[static const 3][3],
135        int * const * const f112[static const 3][3],
136
137        int *(f113[const *][3]),
138        int *(f114[const 3][3]),
139        int **(f115[static 3][3]),
140        int * const *(f116[static const 3][3]),
141        int * const * const (f117[static const 3][3])
142    );
143
144//Dummy main
145int main(int argc, char const *argv[])
146{
147        return 0;
148}
Note: See TracBrowser for help on using the repository browser.