source: src/Tests/IdentFuncParamDeclarator.c @ 848fb00

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 848fb00 was b1d6dd5, checked in by Peter A. Buhr <pabuhr@…>, 9 years ago

fix parsing error for EOF message, change cfa-ccp -x flag to -v, regression testing third attempt: consolidate example programs

  • Property mode set to 100644
File size: 2.8 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}
151
152// Local Variables: //
153// tab-width: 4 //
154// End: //
Note: See TracBrowser for help on using the repository browser.