f81b026a6781a3f1c3fc0ca75aa9a41d334c4910
[ghc-hetmet.git] / ghc / tests / rename / should_compile / timing002.hs
1 -- !!! 500 defns chained together with "where"s
2 module Main(main) where
3
4 main = undefined
5 a500 =  let a000 = []
6             a001 = a000
7             a002 = a001
8             a003 = a002
9             a004 = a003
10             a005 = a004
11             a006 = a005
12             a007 = a006
13             a008 = a007
14             a009 = a008
15             a010 = a009
16             a011 = a010
17             a012 = a011
18             a013 = a012
19             a014 = a013
20             a015 = a014
21             a016 = a015
22             a017 = a016
23             a018 = a017
24             a019 = a018
25             a020 = a019
26             a021 = a020
27             a022 = a021
28             a023 = a022
29             a024 = a023
30             a025 = a024
31             a026 = a025
32             a027 = a026
33             a028 = a027
34             a029 = a028
35             a030 = a029
36             a031 = a030
37             a032 = a031
38             a033 = a032
39             a034 = a033
40             a035 = a034
41             a036 = a035
42             a037 = a036
43             a038 = a037
44             a039 = a038
45             a040 = a039
46             a041 = a040
47             a042 = a041
48             a043 = a042
49             a044 = a043
50             a045 = a044
51             a046 = a045
52             a047 = a046
53             a048 = a047
54             a049 = a048
55             a050 = a049
56             a051 = a050
57             a052 = a051
58             a053 = a052
59             a054 = a053
60             a055 = a054
61             a056 = a055
62             a057 = a056
63             a058 = a057
64             a059 = a058
65             a060 = a059
66             a061 = a060
67             a062 = a061
68             a063 = a062
69             a064 = a063
70             a065 = a064
71             a066 = a065
72             a067 = a066
73             a068 = a067
74             a069 = a068
75             a070 = a069
76             a071 = a070
77             a072 = a071
78             a073 = a072
79             a074 = a073
80             a075 = a074
81             a076 = a075
82             a077 = a076
83             a078 = a077
84             a079 = a078
85             a080 = a079
86             a081 = a080
87             a082 = a081
88             a083 = a082
89             a084 = a083
90             a085 = a084
91             a086 = a085
92             a087 = a086
93             a088 = a087
94             a089 = a088
95             a090 = a089
96             a091 = a090
97             a092 = a091
98             a093 = a092
99             a094 = a093
100             a095 = a094
101             a096 = a095
102             a097 = a096
103             a098 = a097
104             a099 = a098
105             a100 = a099
106             a101 = a100
107             a102 = a101
108             a103 = a102
109             a104 = a103
110             a105 = a104
111             a106 = a105
112             a107 = a106
113             a108 = a107
114             a109 = a108
115             a110 = a109
116             a111 = a110
117             a112 = a111
118             a113 = a112
119             a114 = a113
120             a115 = a114
121             a116 = a115
122             a117 = a116
123             a118 = a117
124             a119 = a118
125             a120 = a119
126             a121 = a120
127             a122 = a121
128             a123 = a122
129             a124 = a123
130             a125 = a124
131             a126 = a125
132             a127 = a126
133             a128 = a127
134             a129 = a128
135             a130 = a129
136             a131 = a130
137             a132 = a131
138             a133 = a132
139             a134 = a133
140             a135 = a134
141             a136 = a135
142             a137 = a136
143             a138 = a137
144             a139 = a138
145             a140 = a139
146             a141 = a140
147             a142 = a141
148             a143 = a142
149             a144 = a143
150             a145 = a144
151             a146 = a145
152             a147 = a146
153             a148 = a147
154             a149 = a148
155             a150 = a149
156             a151 = a150
157             a152 = a151
158             a153 = a152
159             a154 = a153
160             a155 = a154
161             a156 = a155
162             a157 = a156
163             a158 = a157
164             a159 = a158
165             a160 = a159
166             a161 = a160
167             a162 = a161
168             a163 = a162
169             a164 = a163
170             a165 = a164
171             a166 = a165
172             a167 = a166
173             a168 = a167
174             a169 = a168
175             a170 = a169
176             a171 = a170
177             a172 = a171
178             a173 = a172
179             a174 = a173
180             a175 = a174
181             a176 = a175
182             a177 = a176
183             a178 = a177
184             a179 = a178
185             a180 = a179
186             a181 = a180
187             a182 = a181
188             a183 = a182
189             a184 = a183
190             a185 = a184
191             a186 = a185
192             a187 = a186
193             a188 = a187
194             a189 = a188
195             a190 = a189
196             a191 = a190
197             a192 = a191
198             a193 = a192
199             a194 = a193
200             a195 = a194
201             a196 = a195
202             a197 = a196
203             a198 = a197
204             a199 = a198
205             a200 = a199
206             a201 = a200
207             a202 = a201
208             a203 = a202
209             a204 = a203
210             a205 = a204
211             a206 = a205
212             a207 = a206
213             a208 = a207
214             a209 = a208
215             a210 = a209
216             a211 = a210
217             a212 = a211
218             a213 = a212
219             a214 = a213
220             a215 = a214
221             a216 = a215
222             a217 = a216
223             a218 = a217
224             a219 = a218
225             a220 = a219
226             a221 = a220
227             a222 = a221
228             a223 = a222
229             a224 = a223
230             a225 = a224
231             a226 = a225
232             a227 = a226
233             a228 = a227
234             a229 = a228
235             a230 = a229
236             a231 = a230
237             a232 = a231
238             a233 = a232
239             a234 = a233
240             a235 = a234
241             a236 = a235
242             a237 = a236
243             a238 = a237
244             a239 = a238
245             a240 = a239
246             a241 = a240
247             a242 = a241
248             a243 = a242
249             a244 = a243
250             a245 = a244
251             a246 = a245
252             a247 = a246
253             a248 = a247
254             a249 = a248
255             a250 = a249
256             a251 = a250
257             a252 = a251
258             a253 = a252
259             a254 = a253
260             a255 = a254
261             a256 = a255
262             a257 = a256
263             a258 = a257
264             a259 = a258
265             a260 = a259
266             a261 = a260
267             a262 = a261
268             a263 = a262
269             a264 = a263
270             a265 = a264
271             a266 = a265
272             a267 = a266
273             a268 = a267
274             a269 = a268
275             a270 = a269
276             a271 = a270
277             a272 = a271
278             a273 = a272
279             a274 = a273
280             a275 = a274
281             a276 = a275
282             a277 = a276
283             a278 = a277
284             a279 = a278
285             a280 = a279
286             a281 = a280
287             a282 = a281
288             a283 = a282
289             a284 = a283
290             a285 = a284
291             a286 = a285
292             a287 = a286
293             a288 = a287
294             a289 = a288
295             a290 = a289
296             a291 = a290
297             a292 = a291
298             a293 = a292
299             a294 = a293
300             a295 = a294
301             a296 = a295
302             a297 = a296
303             a298 = a297
304             a299 = a298
305             a300 = a299
306             a301 = a300
307             a302 = a301
308             a303 = a302
309             a304 = a303
310             a305 = a304
311             a306 = a305
312             a307 = a306
313             a308 = a307
314             a309 = a308
315             a310 = a309
316             a311 = a310
317             a312 = a311
318             a313 = a312
319             a314 = a313
320             a315 = a314
321             a316 = a315
322             a317 = a316
323             a318 = a317
324             a319 = a318
325             a320 = a319
326             a321 = a320
327             a322 = a321
328             a323 = a322
329             a324 = a323
330             a325 = a324
331             a326 = a325
332             a327 = a326
333             a328 = a327
334             a329 = a328
335             a330 = a329
336             a331 = a330
337             a332 = a331
338             a333 = a332
339             a334 = a333
340             a335 = a334
341             a336 = a335
342             a337 = a336
343             a338 = a337
344             a339 = a338
345             a340 = a339
346             a341 = a340
347             a342 = a341
348             a343 = a342
349             a344 = a343
350             a345 = a344
351             a346 = a345
352             a347 = a346
353             a348 = a347
354             a349 = a348
355             a350 = a349
356             a351 = a350
357             a352 = a351
358             a353 = a352
359             a354 = a353
360             a355 = a354
361             a356 = a355
362             a357 = a356
363             a358 = a357
364             a359 = a358
365             a360 = a359
366             a361 = a360
367             a362 = a361
368             a363 = a362
369             a364 = a363
370             a365 = a364
371             a366 = a365
372             a367 = a366
373             a368 = a367
374             a369 = a368
375             a370 = a369
376             a371 = a370
377             a372 = a371
378             a373 = a372
379             a374 = a373
380             a375 = a374
381             a376 = a375
382             a377 = a376
383             a378 = a377
384             a379 = a378
385             a380 = a379
386             a381 = a380
387             a382 = a381
388             a383 = a382
389             a384 = a383
390             a385 = a384
391             a386 = a385
392             a387 = a386
393             a388 = a387
394             a389 = a388
395             a390 = a389
396             a391 = a390
397             a392 = a391
398             a393 = a392
399             a394 = a393
400             a395 = a394
401             a396 = a395
402             a397 = a396
403             a398 = a397
404             a399 = a398
405             a400 = a399
406             a401 = a400
407             a402 = a401
408             a403 = a402
409             a404 = a403
410             a405 = a404
411             a406 = a405
412             a407 = a406
413             a408 = a407
414             a409 = a408
415             a410 = a409
416             a411 = a410
417             a412 = a411
418             a413 = a412
419             a414 = a413
420             a415 = a414
421             a416 = a415
422             a417 = a416
423             a418 = a417
424             a419 = a418
425             a420 = a419
426             a421 = a420
427             a422 = a421
428             a423 = a422
429             a424 = a423
430             a425 = a424
431             a426 = a425
432             a427 = a426
433             a428 = a427
434             a429 = a428
435             a430 = a429
436             a431 = a430
437             a432 = a431
438             a433 = a432
439             a434 = a433
440             a435 = a434
441             a436 = a435
442             a437 = a436
443             a438 = a437
444             a439 = a438
445             a440 = a439
446             a441 = a440
447             a442 = a441
448             a443 = a442
449             a444 = a443
450             a445 = a444
451             a446 = a445
452             a447 = a446
453             a448 = a447
454             a449 = a448
455             a450 = a449
456             a451 = a450
457             a452 = a451
458             a453 = a452
459             a454 = a453
460             a455 = a454
461             a456 = a455
462             a457 = a456
463             a458 = a457
464             a459 = a458
465             a460 = a459
466             a461 = a460
467             a462 = a461
468             a463 = a462
469             a464 = a463
470             a465 = a464
471             a466 = a465
472             a467 = a466
473             a468 = a467
474             a469 = a468
475             a470 = a469
476             a471 = a470
477             a472 = a471
478             a473 = a472
479             a474 = a473
480             a475 = a474
481             a476 = a475
482             a477 = a476
483             a478 = a477
484             a479 = a478
485             a480 = a479
486             a481 = a480
487             a482 = a481
488             a483 = a482
489             a484 = a483
490             a485 = a484
491             a486 = a485
492             a487 = a486
493             a488 = a487
494             a489 = a488
495             a490 = a489
496             a491 = a490
497             a492 = a491
498             a493 = a492
499             a494 = a493
500             a495 = a494
501             a496 = a495
502             a497 = a496
503             a498 = a497 in
504         a498