xref: /minix3/external/bsd/llvm/dist/clang/test/Sema/many-parameters.c (revision f4a2713ac843a11c696ec80c0a5e3e5d80b4d338)
1*f4a2713aSLionel Sambuc // RUN: %clang_cc1 -fsyntax-only -std=c99 %s
2*f4a2713aSLionel Sambuc 
3*f4a2713aSLionel Sambuc // This test simply tests that the compiler does not crash.  An optimization
4*f4a2713aSLionel Sambuc // in ParmVarDecls means that functions with fewer than 256 parameters use a fast path,
5*f4a2713aSLionel Sambuc // while those with >= 256 parameters use a slow path.
6*f4a2713aSLionel Sambuc //
7*f4a2713aSLionel Sambuc // Crash was reported in PR 10538.
8*f4a2713aSLionel Sambuc 
9*f4a2713aSLionel Sambuc void foo(
10*f4a2713aSLionel Sambuc int x0,
11*f4a2713aSLionel Sambuc int x1,
12*f4a2713aSLionel Sambuc int x2,
13*f4a2713aSLionel Sambuc int x3,
14*f4a2713aSLionel Sambuc int x4,
15*f4a2713aSLionel Sambuc int x5,
16*f4a2713aSLionel Sambuc int x6,
17*f4a2713aSLionel Sambuc int x7,
18*f4a2713aSLionel Sambuc int x8,
19*f4a2713aSLionel Sambuc int x9,
20*f4a2713aSLionel Sambuc int x10,
21*f4a2713aSLionel Sambuc int x11,
22*f4a2713aSLionel Sambuc int x12,
23*f4a2713aSLionel Sambuc int x13,
24*f4a2713aSLionel Sambuc int x14,
25*f4a2713aSLionel Sambuc int x15,
26*f4a2713aSLionel Sambuc int x16,
27*f4a2713aSLionel Sambuc int x17,
28*f4a2713aSLionel Sambuc int x18,
29*f4a2713aSLionel Sambuc int x19,
30*f4a2713aSLionel Sambuc int x20,
31*f4a2713aSLionel Sambuc int x21,
32*f4a2713aSLionel Sambuc int x22,
33*f4a2713aSLionel Sambuc int x23,
34*f4a2713aSLionel Sambuc int x24,
35*f4a2713aSLionel Sambuc int x25,
36*f4a2713aSLionel Sambuc int x26,
37*f4a2713aSLionel Sambuc int x27,
38*f4a2713aSLionel Sambuc int x28,
39*f4a2713aSLionel Sambuc int x29,
40*f4a2713aSLionel Sambuc int x30,
41*f4a2713aSLionel Sambuc int x31,
42*f4a2713aSLionel Sambuc int x32,
43*f4a2713aSLionel Sambuc int x33,
44*f4a2713aSLionel Sambuc int x34,
45*f4a2713aSLionel Sambuc int x35,
46*f4a2713aSLionel Sambuc int x36,
47*f4a2713aSLionel Sambuc int x37,
48*f4a2713aSLionel Sambuc int x38,
49*f4a2713aSLionel Sambuc int x39,
50*f4a2713aSLionel Sambuc int x40,
51*f4a2713aSLionel Sambuc int x41,
52*f4a2713aSLionel Sambuc int x42,
53*f4a2713aSLionel Sambuc int x43,
54*f4a2713aSLionel Sambuc int x44,
55*f4a2713aSLionel Sambuc int x45,
56*f4a2713aSLionel Sambuc int x46,
57*f4a2713aSLionel Sambuc int x47,
58*f4a2713aSLionel Sambuc int x48,
59*f4a2713aSLionel Sambuc int x49,
60*f4a2713aSLionel Sambuc int x50,
61*f4a2713aSLionel Sambuc int x51,
62*f4a2713aSLionel Sambuc int x52,
63*f4a2713aSLionel Sambuc int x53,
64*f4a2713aSLionel Sambuc int x54,
65*f4a2713aSLionel Sambuc int x55,
66*f4a2713aSLionel Sambuc int x56,
67*f4a2713aSLionel Sambuc int x57,
68*f4a2713aSLionel Sambuc int x58,
69*f4a2713aSLionel Sambuc int x59,
70*f4a2713aSLionel Sambuc int x60,
71*f4a2713aSLionel Sambuc int x61,
72*f4a2713aSLionel Sambuc int x62,
73*f4a2713aSLionel Sambuc int x63,
74*f4a2713aSLionel Sambuc int x64,
75*f4a2713aSLionel Sambuc int x65,
76*f4a2713aSLionel Sambuc int x66,
77*f4a2713aSLionel Sambuc int x67,
78*f4a2713aSLionel Sambuc int x68,
79*f4a2713aSLionel Sambuc int x69,
80*f4a2713aSLionel Sambuc int x70,
81*f4a2713aSLionel Sambuc int x71,
82*f4a2713aSLionel Sambuc int x72,
83*f4a2713aSLionel Sambuc int x73,
84*f4a2713aSLionel Sambuc int x74,
85*f4a2713aSLionel Sambuc int x75,
86*f4a2713aSLionel Sambuc int x76,
87*f4a2713aSLionel Sambuc int x77,
88*f4a2713aSLionel Sambuc int x78,
89*f4a2713aSLionel Sambuc int x79,
90*f4a2713aSLionel Sambuc int x80,
91*f4a2713aSLionel Sambuc int x81,
92*f4a2713aSLionel Sambuc int x82,
93*f4a2713aSLionel Sambuc int x83,
94*f4a2713aSLionel Sambuc int x84,
95*f4a2713aSLionel Sambuc int x85,
96*f4a2713aSLionel Sambuc int x86,
97*f4a2713aSLionel Sambuc int x87,
98*f4a2713aSLionel Sambuc int x88,
99*f4a2713aSLionel Sambuc int x89,
100*f4a2713aSLionel Sambuc int x90,
101*f4a2713aSLionel Sambuc int x91,
102*f4a2713aSLionel Sambuc int x92,
103*f4a2713aSLionel Sambuc int x93,
104*f4a2713aSLionel Sambuc int x94,
105*f4a2713aSLionel Sambuc int x95,
106*f4a2713aSLionel Sambuc int x96,
107*f4a2713aSLionel Sambuc int x97,
108*f4a2713aSLionel Sambuc int x98,
109*f4a2713aSLionel Sambuc int x99,
110*f4a2713aSLionel Sambuc int x100,
111*f4a2713aSLionel Sambuc int x101,
112*f4a2713aSLionel Sambuc int x102,
113*f4a2713aSLionel Sambuc int x103,
114*f4a2713aSLionel Sambuc int x104,
115*f4a2713aSLionel Sambuc int x105,
116*f4a2713aSLionel Sambuc int x106,
117*f4a2713aSLionel Sambuc int x107,
118*f4a2713aSLionel Sambuc int x108,
119*f4a2713aSLionel Sambuc int x109,
120*f4a2713aSLionel Sambuc int x110,
121*f4a2713aSLionel Sambuc int x111,
122*f4a2713aSLionel Sambuc int x112,
123*f4a2713aSLionel Sambuc int x113,
124*f4a2713aSLionel Sambuc int x114,
125*f4a2713aSLionel Sambuc int x115,
126*f4a2713aSLionel Sambuc int x116,
127*f4a2713aSLionel Sambuc int x117,
128*f4a2713aSLionel Sambuc int x118,
129*f4a2713aSLionel Sambuc int x119,
130*f4a2713aSLionel Sambuc int x120,
131*f4a2713aSLionel Sambuc int x121,
132*f4a2713aSLionel Sambuc int x122,
133*f4a2713aSLionel Sambuc int x123,
134*f4a2713aSLionel Sambuc int x124,
135*f4a2713aSLionel Sambuc int x125,
136*f4a2713aSLionel Sambuc int x126,
137*f4a2713aSLionel Sambuc int x127,
138*f4a2713aSLionel Sambuc int x128,
139*f4a2713aSLionel Sambuc int x129,
140*f4a2713aSLionel Sambuc int x130,
141*f4a2713aSLionel Sambuc int x131,
142*f4a2713aSLionel Sambuc int x132,
143*f4a2713aSLionel Sambuc int x133,
144*f4a2713aSLionel Sambuc int x134,
145*f4a2713aSLionel Sambuc int x135,
146*f4a2713aSLionel Sambuc int x136,
147*f4a2713aSLionel Sambuc int x137,
148*f4a2713aSLionel Sambuc int x138,
149*f4a2713aSLionel Sambuc int x139,
150*f4a2713aSLionel Sambuc int x140,
151*f4a2713aSLionel Sambuc int x141,
152*f4a2713aSLionel Sambuc int x142,
153*f4a2713aSLionel Sambuc int x143,
154*f4a2713aSLionel Sambuc int x144,
155*f4a2713aSLionel Sambuc int x145,
156*f4a2713aSLionel Sambuc int x146,
157*f4a2713aSLionel Sambuc int x147,
158*f4a2713aSLionel Sambuc int x148,
159*f4a2713aSLionel Sambuc int x149,
160*f4a2713aSLionel Sambuc int x150,
161*f4a2713aSLionel Sambuc int x151,
162*f4a2713aSLionel Sambuc int x152,
163*f4a2713aSLionel Sambuc int x153,
164*f4a2713aSLionel Sambuc int x154,
165*f4a2713aSLionel Sambuc int x155,
166*f4a2713aSLionel Sambuc int x156,
167*f4a2713aSLionel Sambuc int x157,
168*f4a2713aSLionel Sambuc int x158,
169*f4a2713aSLionel Sambuc int x159,
170*f4a2713aSLionel Sambuc int x160,
171*f4a2713aSLionel Sambuc int x161,
172*f4a2713aSLionel Sambuc int x162,
173*f4a2713aSLionel Sambuc int x163,
174*f4a2713aSLionel Sambuc int x164,
175*f4a2713aSLionel Sambuc int x165,
176*f4a2713aSLionel Sambuc int x166,
177*f4a2713aSLionel Sambuc int x167,
178*f4a2713aSLionel Sambuc int x168,
179*f4a2713aSLionel Sambuc int x169,
180*f4a2713aSLionel Sambuc int x170,
181*f4a2713aSLionel Sambuc int x171,
182*f4a2713aSLionel Sambuc int x172,
183*f4a2713aSLionel Sambuc int x173,
184*f4a2713aSLionel Sambuc int x174,
185*f4a2713aSLionel Sambuc int x175,
186*f4a2713aSLionel Sambuc int x176,
187*f4a2713aSLionel Sambuc int x177,
188*f4a2713aSLionel Sambuc int x178,
189*f4a2713aSLionel Sambuc int x179,
190*f4a2713aSLionel Sambuc int x180,
191*f4a2713aSLionel Sambuc int x181,
192*f4a2713aSLionel Sambuc int x182,
193*f4a2713aSLionel Sambuc int x183,
194*f4a2713aSLionel Sambuc int x184,
195*f4a2713aSLionel Sambuc int x185,
196*f4a2713aSLionel Sambuc int x186,
197*f4a2713aSLionel Sambuc int x187,
198*f4a2713aSLionel Sambuc int x188,
199*f4a2713aSLionel Sambuc int x189,
200*f4a2713aSLionel Sambuc int x190,
201*f4a2713aSLionel Sambuc int x191,
202*f4a2713aSLionel Sambuc int x192,
203*f4a2713aSLionel Sambuc int x193,
204*f4a2713aSLionel Sambuc int x194,
205*f4a2713aSLionel Sambuc int x195,
206*f4a2713aSLionel Sambuc int x196,
207*f4a2713aSLionel Sambuc int x197,
208*f4a2713aSLionel Sambuc int x198,
209*f4a2713aSLionel Sambuc int x199,
210*f4a2713aSLionel Sambuc int x200,
211*f4a2713aSLionel Sambuc int x201,
212*f4a2713aSLionel Sambuc int x202,
213*f4a2713aSLionel Sambuc int x203,
214*f4a2713aSLionel Sambuc int x204,
215*f4a2713aSLionel Sambuc int x205,
216*f4a2713aSLionel Sambuc int x206,
217*f4a2713aSLionel Sambuc int x207,
218*f4a2713aSLionel Sambuc int x208,
219*f4a2713aSLionel Sambuc int x209,
220*f4a2713aSLionel Sambuc int x210,
221*f4a2713aSLionel Sambuc int x211,
222*f4a2713aSLionel Sambuc int x212,
223*f4a2713aSLionel Sambuc int x213,
224*f4a2713aSLionel Sambuc int x214,
225*f4a2713aSLionel Sambuc int x215,
226*f4a2713aSLionel Sambuc int x216,
227*f4a2713aSLionel Sambuc int x217,
228*f4a2713aSLionel Sambuc int x218,
229*f4a2713aSLionel Sambuc int x219,
230*f4a2713aSLionel Sambuc int x220,
231*f4a2713aSLionel Sambuc int x221,
232*f4a2713aSLionel Sambuc int x222,
233*f4a2713aSLionel Sambuc int x223,
234*f4a2713aSLionel Sambuc int x224,
235*f4a2713aSLionel Sambuc int x225,
236*f4a2713aSLionel Sambuc int x226,
237*f4a2713aSLionel Sambuc int x227,
238*f4a2713aSLionel Sambuc int x228,
239*f4a2713aSLionel Sambuc int x229,
240*f4a2713aSLionel Sambuc int x230,
241*f4a2713aSLionel Sambuc int x231,
242*f4a2713aSLionel Sambuc int x232,
243*f4a2713aSLionel Sambuc int x233,
244*f4a2713aSLionel Sambuc int x234,
245*f4a2713aSLionel Sambuc int x235,
246*f4a2713aSLionel Sambuc int x236,
247*f4a2713aSLionel Sambuc int x237,
248*f4a2713aSLionel Sambuc int x238,
249*f4a2713aSLionel Sambuc int x239,
250*f4a2713aSLionel Sambuc int x240,
251*f4a2713aSLionel Sambuc int x241,
252*f4a2713aSLionel Sambuc int x242,
253*f4a2713aSLionel Sambuc int x243,
254*f4a2713aSLionel Sambuc int x244,
255*f4a2713aSLionel Sambuc int x245,
256*f4a2713aSLionel Sambuc int x246,
257*f4a2713aSLionel Sambuc int x247,
258*f4a2713aSLionel Sambuc int x248,
259*f4a2713aSLionel Sambuc int x249,
260*f4a2713aSLionel Sambuc int x250,
261*f4a2713aSLionel Sambuc int x251,
262*f4a2713aSLionel Sambuc int x252,
263*f4a2713aSLionel Sambuc int x253,
264*f4a2713aSLionel Sambuc int x254,
265*f4a2713aSLionel Sambuc int x255,
266*f4a2713aSLionel Sambuc int x256,
267*f4a2713aSLionel Sambuc int x257,
268*f4a2713aSLionel Sambuc int x258,
269*f4a2713aSLionel Sambuc int x259,
270*f4a2713aSLionel Sambuc int x260,
271*f4a2713aSLionel Sambuc int x261,
272*f4a2713aSLionel Sambuc int x262,
273*f4a2713aSLionel Sambuc int x263,
274*f4a2713aSLionel Sambuc int x264,
275*f4a2713aSLionel Sambuc int x265,
276*f4a2713aSLionel Sambuc int x266,
277*f4a2713aSLionel Sambuc int x267,
278*f4a2713aSLionel Sambuc int x268,
279*f4a2713aSLionel Sambuc int x269,
280*f4a2713aSLionel Sambuc int x270,
281*f4a2713aSLionel Sambuc int x271,
282*f4a2713aSLionel Sambuc int x272,
283*f4a2713aSLionel Sambuc int x273,
284*f4a2713aSLionel Sambuc int x274,
285*f4a2713aSLionel Sambuc int x275,
286*f4a2713aSLionel Sambuc int x276,
287*f4a2713aSLionel Sambuc int x277,
288*f4a2713aSLionel Sambuc int x278,
289*f4a2713aSLionel Sambuc int x279,
290*f4a2713aSLionel Sambuc int x280,
291*f4a2713aSLionel Sambuc int x281,
292*f4a2713aSLionel Sambuc int x282,
293*f4a2713aSLionel Sambuc int x283,
294*f4a2713aSLionel Sambuc int x284,
295*f4a2713aSLionel Sambuc int x285,
296*f4a2713aSLionel Sambuc int x286,
297*f4a2713aSLionel Sambuc int x287,
298*f4a2713aSLionel Sambuc int x288,
299*f4a2713aSLionel Sambuc int x289,
300*f4a2713aSLionel Sambuc int x290,
301*f4a2713aSLionel Sambuc int x291,
302*f4a2713aSLionel Sambuc int x292,
303*f4a2713aSLionel Sambuc int x293,
304*f4a2713aSLionel Sambuc int x294,
305*f4a2713aSLionel Sambuc int x295,
306*f4a2713aSLionel Sambuc int x296,
307*f4a2713aSLionel Sambuc int x297,
308*f4a2713aSLionel Sambuc int x298,
309*f4a2713aSLionel Sambuc int x299
310*f4a2713aSLionel Sambuc );
311