source: translator/Tests/Parser/IdentFuncParamDeclarator.c @ 3848e0e

ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsctordeferred_resndemanglerenumforall-pointer-decaygc_noraiijacob/cs343-translationjenkins-sandboxmemorynew-astnew-ast-unique-exprnew-envno_listpersistent-indexerpthread-emulationqualifiedEnumresolv-newstringwith_gc
Last change on this file since 3848e0e was 51b7345, checked in by Peter A. Buhr <pabuhr@…>, 10 years ago

initial commit

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