source: tests/identParamDeclarator.cfa @ 92a9768

ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
Last change on this file since 92a9768 was dc8511c, checked in by Peter A. Buhr <pabuhr@…>, 6 years ago

first attempt at updating suffixes for test programs

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