1# Copyright 2013 the V8 project authors. All rights reserved.
2# Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
3#
4# Redistribution and use in source and binary forms, with or without
5# modification, are permitted provided that the following conditions
6# are met:
7# 1.  Redistributions of source code must retain the above copyright
8#     notice, this list of conditions and the following disclaimer.
9# 2.  Redistributions in binary form must reproduce the above copyright
10#     notice, this list of conditions and the following disclaimer in the
11#     documentation and/or other materials provided with the distribution.
12#
13# THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS'' AND ANY
14# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
15# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
16# DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS BE LIABLE FOR ANY
17# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
18# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
19# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
20# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
21# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
22# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
23
24Tests that code that is dead, unreachable, and contains a chain of nodes that use each other in an untyped way doesn't result in the IR getting corrupted.
25
26On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
27
28
29PASS foo(42)(false) is 5
30PASS foo(42)(false) is 5
31PASS foo(42)(false) is 5
32PASS foo(42)(false) is 5
33PASS foo(42)(false) is 5
34PASS foo(42)(false) is 5
35PASS foo(42)(false) is 5
36PASS foo(42)(false) is 5
37PASS foo(42)(false) is 5
38PASS foo(42)(false) is 5
39PASS foo(42)(false) is 5
40PASS foo(42)(false) is 5
41PASS foo(42)(false) is 5
42PASS foo(42)(false) is 5
43PASS foo(42)(false) is 5
44PASS foo(42)(false) is 5
45PASS foo(42)(false) is 5
46PASS foo(42)(false) is 5
47PASS foo(42)(false) is 5
48PASS foo(42)(false) is 5
49PASS foo(42)(false) is 5
50PASS foo(42)(false) is 5
51PASS foo(42)(false) is 5
52PASS foo(42)(false) is 5
53PASS foo(42)(false) is 5
54PASS foo(42)(false) is 5
55PASS foo(42)(false) is 5
56PASS foo(42)(false) is 5
57PASS foo(42)(false) is 5
58PASS foo(42)(false) is 5
59PASS foo(42)(false) is 5
60PASS foo(42)(false) is 5
61PASS foo(42)(false) is 5
62PASS foo(42)(false) is 5
63PASS foo(42)(false) is 5
64PASS foo(42)(false) is 5
65PASS foo(42)(false) is 5
66PASS foo(42)(false) is 5
67PASS foo(42)(false) is 5
68PASS foo(42)(false) is 5
69PASS foo(42)(false) is 5
70PASS foo(42)(false) is 5
71PASS foo(42)(false) is 5
72PASS foo(42)(false) is 5
73PASS foo(42)(false) is 5
74PASS foo(42)(false) is 5
75PASS foo(42)(false) is 5
76PASS foo(42)(false) is 5
77PASS foo(42)(false) is 5
78PASS foo(42)(false) is 5
79PASS foo(42)(false) is 5
80PASS foo(42)(false) is 5
81PASS foo(42)(false) is 5
82PASS foo(42)(false) is 5
83PASS foo(42)(false) is 5
84PASS foo(42)(false) is 5
85PASS foo(42)(false) is 5
86PASS foo(42)(false) is 5
87PASS foo(42)(false) is 5
88PASS foo(42)(false) is 5
89PASS foo(42)(false) is 5
90PASS foo(42)(false) is 5
91PASS foo(42)(false) is 5
92PASS foo(42)(false) is 5
93PASS foo(42)(false) is 5
94PASS foo(42)(false) is 5
95PASS foo(42)(false) is 5
96PASS foo(42)(false) is 5
97PASS foo(42)(false) is 5
98PASS foo(42)(false) is 5
99PASS foo(42)(false) is 5
100PASS foo(42)(false) is 5
101PASS foo(42)(false) is 5
102PASS foo(42)(false) is 5
103PASS foo(42)(false) is 5
104PASS foo(42)(false) is 5
105PASS foo(42)(false) is 5
106PASS foo(42)(false) is 5
107PASS foo(42)(false) is 5
108PASS foo(42)(false) is 5
109PASS foo(42)(false) is 5
110PASS foo(42)(false) is 5
111PASS foo(42)(false) is 5
112PASS foo(42)(false) is 5
113PASS foo(42)(false) is 5
114PASS foo(42)(false) is 5
115PASS foo(42)(false) is 5
116PASS foo(42)(false) is 5
117PASS foo(42)(false) is 5
118PASS foo(42)(false) is 5
119PASS foo(42)(false) is 5
120PASS foo(42)(false) is 5
121PASS foo(42)(false) is 5
122PASS foo(42)(false) is 5
123PASS foo(42)(false) is 5
124PASS foo(42)(false) is 5
125PASS foo(42)(false) is 5
126PASS foo(42)(false) is 5
127PASS foo(42)(false) is 5
128PASS foo(42)(false) is 5
129PASS foo(42)(false) is 5
130PASS foo(42)(false) is 5
131PASS foo(42)(false) is 5
132PASS foo(42)(false) is 5
133PASS foo(42)(false) is 5
134PASS foo(42)(false) is 5
135PASS foo(42)(false) is 5
136PASS foo(42)(false) is 5
137PASS foo(42)(false) is 5
138PASS foo(42)(false) is 5
139PASS foo(42)(false) is 5
140PASS foo(42)(false) is 5
141PASS foo(42)(false) is 5
142PASS foo(42)(false) is 5
143PASS foo(42)(false) is 5
144PASS foo(42)(false) is 5
145PASS foo(42)(false) is 5
146PASS foo(42)(false) is 5
147PASS foo(42)(false) is 5
148PASS foo(42)(false) is 5
149PASS foo(42)(false) is 5
150PASS foo(42)(false) is 5
151PASS foo(42)(false) is 5
152PASS foo(42)(false) is 5
153PASS foo(42)(false) is 5
154PASS foo(42)(false) is 5
155PASS foo(42)(false) is 5
156PASS foo(42)(false) is 5
157PASS foo(42)(false) is 5
158PASS foo(42)(false) is 5
159PASS foo(42)(false) is 5
160PASS foo(42)(false) is 5
161PASS foo(42)(false) is 5
162PASS foo(42)(false) is 5
163PASS foo(42)(false) is 5
164PASS foo(42)(false) is 5
165PASS foo(42)(false) is 5
166PASS foo(42)(false) is 5
167PASS foo(42)(false) is 5
168PASS foo(42)(false) is 5
169PASS foo(42)(false) is 5
170PASS foo(42)(false) is 5
171PASS foo(42)(false) is 5
172PASS foo(42)(false) is 5
173PASS foo(42)(false) is 5
174PASS foo(42)(false) is 5
175PASS foo(42)(false) is 5
176PASS foo(42)(false) is 5
177PASS foo(42)(false) is 5
178PASS foo(42)(false) is 5
179PASS foo(42)(false) is 5
180PASS foo(42)(false) is 5
181PASS foo(42)(false) is 5
182PASS foo(42)(false) is 5
183PASS foo(42)(false) is 5
184PASS foo(42)(false) is 5
185PASS foo(42)(false) is 5
186PASS foo(42)(false) is 5
187PASS foo(42)(false) is 5
188PASS foo(42)(false) is 5
189PASS foo(42)(false) is 5
190PASS foo(42)(false) is 5
191PASS foo(42)(false) is 5
192PASS foo(42)(false) is 5
193PASS foo(42)(false) is 5
194PASS foo(42)(false) is 5
195PASS foo(42)(false) is 5
196PASS foo(42)(false) is 5
197PASS foo(42)(false) is 5
198PASS foo(42)(false) is 5
199PASS foo(42)(false) is 5
200PASS foo(42)(false) is 5
201PASS foo(42)(false) is 5
202PASS foo(42)(false) is 5
203PASS foo(42)(false) is 5
204PASS foo(42)(false) is 5
205PASS foo(42)(false) is 5
206PASS foo(42)(false) is 5
207PASS foo(42)(false) is 5
208PASS foo(42)(false) is 5
209PASS foo(42)(false) is 5
210PASS foo(42)(false) is 5
211PASS foo(42)(false) is 5
212PASS foo(42)(false) is 5
213PASS foo(42)(false) is 5
214PASS foo(42)(false) is 5
215PASS foo(42)(false) is 5
216PASS foo(42)(false) is 5
217PASS foo(42)(false) is 5
218PASS foo(42)(false) is 5
219PASS foo(42)(false) is 5
220PASS foo(42)(false) is 5
221PASS foo(42)(false) is 5
222PASS foo(42)(false) is 5
223PASS foo(42)(false) is 5
224PASS foo(42)(false) is 5
225PASS foo(42)(false) is 5
226PASS foo(42)(false) is 5
227PASS foo(42)(false) is 5
228PASS foo(42)(false) is 5
229PASS foo(42)(false) is 5
230PASS foo(42)(false) is 5
231PASS foo(42)(false) is 5
232PASS foo(42)(false) is 5
233PASS foo(42)(false) is 5
234PASS foo(42)(false) is 5
235PASS foo(42)(false) is 5
236PASS foo(42)(false) is 5
237PASS foo(42)(false) is 5
238PASS foo(42)(false) is 5
239PASS foo(42)(false) is 5
240PASS foo(42)(false) is 5
241PASS foo(42)(false) is 5
242PASS foo(42)(false) is 5
243PASS foo(42)(false) is 5
244PASS foo(42)(false) is 5
245PASS foo(42)(false) is 5
246PASS foo(42)(false) is 5
247PASS foo(42)(false) is 5
248PASS foo(42)(false) is 5
249PASS foo(42)(false) is 5
250PASS foo(42)(false) is 5
251PASS foo(42)(false) is 5
252PASS foo(42)(false) is 5
253PASS foo(42)(false) is 5
254PASS foo(42)(false) is 5
255PASS foo(42)(false) is 5
256PASS foo(42)(false) is 5
257PASS foo(42)(false) is 5
258PASS foo(42)(false) is 5
259PASS foo(42)(false) is 5
260PASS foo(42)(false) is 5
261PASS foo(42)(false) is 5
262PASS foo(42)(false) is 5
263PASS foo(42)(false) is 5
264PASS foo(42)(false) is 5
265PASS foo(42)(false) is 5
266PASS foo(42)(false) is 5
267PASS foo(42)(false) is 5
268PASS foo(42)(false) is 5
269PASS foo(42)(false) is 5
270PASS foo(42)(false) is 5
271PASS foo(42)(false) is 5
272PASS foo(42)(false) is 5
273PASS foo(42)(false) is 5
274PASS foo(42)(false) is 5
275PASS foo(42)(false) is 5
276PASS foo(42)(false) is 5
277PASS foo(42)(false) is 5
278PASS foo(42)(false) is 5
279PASS foo(42)(false) is 5
280PASS foo(42)(false) is 5
281PASS foo(42)(false) is 5
282PASS foo(42)(false) is 5
283PASS foo(42)(false) is 5
284PASS foo(42)(false) is 5
285PASS foo(42)(false) is 5
286PASS foo(42)(false) is 5
287PASS foo(42)(false) is 5
288PASS foo(42)(false) is 5
289PASS foo(42)(false) is 5
290PASS foo(42)(false) is 5
291PASS foo(42)(false) is 5
292PASS foo(42)(false) is 5
293PASS foo(42)(false) is 5
294PASS foo(42)(false) is 5
295PASS foo(42)(false) is 5
296PASS foo(42)(false) is 5
297PASS foo(42)(false) is 5
298PASS foo(42)(false) is 5
299PASS foo(42)(false) is 5
300PASS foo(42)(false) is 5
301PASS foo(42)(false) is 5
302PASS foo(42)(false) is 5
303PASS foo(42)(false) is 5
304PASS foo(42)(false) is 5
305PASS foo(42)(false) is 5
306PASS foo(42)(false) is 5
307PASS foo(42)(false) is 5
308PASS foo(42)(false) is 5
309PASS foo(42)(false) is 5
310PASS foo(42)(false) is 5
311PASS foo(42)(false) is 5
312PASS foo(42)(false) is 5
313PASS foo(42)(false) is 5
314PASS foo(42)(false) is 5
315PASS foo(42)(false) is 5
316PASS foo(42)(false) is 5
317PASS foo(42)(false) is 5
318PASS foo(42)(false) is 5
319PASS foo(42)(false) is 5
320PASS foo(42)(false) is 5
321PASS foo(42)(false) is 5
322PASS foo(42)(false) is 5
323PASS foo(42)(false) is 5
324PASS foo(42)(false) is 5
325PASS foo(42)(false) is 5
326PASS foo(42)(false) is 5
327PASS foo(42)(false) is 5
328PASS foo(42)(false) is 5
329PASS foo(42)(false) is 5
330PASS foo(42)(false) is 5
331PASS foo(42)(false) is 5
332PASS foo(42)(false) is 5
333PASS foo(42)(false) is 5
334PASS foo(42)(false) is 5
335PASS foo(42)(false) is 5
336PASS foo(42)(false) is 5
337PASS foo(42)(false) is 5
338PASS foo(42)(false) is 5
339PASS foo(42)(false) is 5
340PASS foo(42)(false) is 5
341PASS foo(42)(false) is 5
342PASS foo(42)(false) is 5
343PASS foo(42)(false) is 5
344PASS foo(42)(false) is 5
345PASS foo(42)(false) is 5
346PASS foo(42)(false) is 5
347PASS foo(42)(false) is 5
348PASS foo(42)(false) is 5
349PASS foo(42)(false) is 5
350PASS foo(42)(false) is 5
351PASS foo(42)(false) is 5
352PASS foo(42)(false) is 5
353PASS foo(42)(false) is 5
354PASS foo(42)(false) is 5
355PASS foo(42)(false) is 5
356PASS foo(42)(false) is 5
357PASS foo(42)(false) is 5
358PASS foo(42)(false) is 5
359PASS foo(42)(false) is 5
360PASS foo(42)(false) is 5
361PASS foo(42)(false) is 5
362PASS foo(42)(false) is 5
363PASS foo(42)(false) is 5
364PASS foo(42)(false) is 5
365PASS foo(42)(false) is 5
366PASS foo(42)(false) is 5
367PASS foo(42)(false) is 5
368PASS foo(42)(false) is 5
369PASS foo(42)(false) is 5
370PASS foo(42)(false) is 5
371PASS foo(42)(false) is 5
372PASS foo(42)(false) is 5
373PASS foo(42)(false) is 5
374PASS foo(42)(false) is 5
375PASS foo(42)(false) is 5
376PASS foo(42)(false) is 5
377PASS foo(42)(false) is 5
378PASS foo(42)(false) is 5
379PASS foo(42)(false) is 5
380PASS foo(42)(false) is 5
381PASS foo(42)(false) is 5
382PASS foo(42)(false) is 5
383PASS foo(42)(false) is 5
384PASS foo(42)(false) is 5
385PASS foo(42)(false) is 5
386PASS foo(42)(false) is 5
387PASS foo(42)(false) is 5
388PASS foo(42)(false) is 5
389PASS foo(42)(false) is 5
390PASS foo(42)(false) is 5
391PASS foo(42)(false) is 5
392PASS foo(42)(false) is 5
393PASS foo(42)(false) is 5
394PASS foo(42)(false) is 5
395PASS foo(42)(false) is 5
396PASS foo(42)(false) is 5
397PASS foo(42)(false) is 5
398PASS foo(42)(false) is 5
399PASS foo(42)(false) is 5
400PASS foo(42)(false) is 5
401PASS foo(42)(false) is 5
402PASS foo(42)(false) is 5
403PASS foo(42)(false) is 5
404PASS foo(42)(false) is 5
405PASS foo(42)(false) is 5
406PASS foo(42)(false) is 5
407PASS foo(42)(false) is 5
408PASS foo(42)(false) is 5
409PASS foo(42)(false) is 5
410PASS foo(42)(false) is 5
411PASS foo(42)(false) is 5
412PASS foo(42)(false) is 5
413PASS foo(42)(false) is 5
414PASS foo(42)(false) is 5
415PASS foo(42)(false) is 5
416PASS foo(42)(false) is 5
417PASS foo(42)(false) is 5
418PASS foo(42)(false) is 5
419PASS foo(42)(false) is 5
420PASS foo(42)(false) is 5
421PASS foo(42)(false) is 5
422PASS foo(42)(false) is 5
423PASS foo(42)(false) is 5
424PASS foo(42)(false) is 5
425PASS foo(42)(false) is 5
426PASS foo(42)(false) is 5
427PASS foo(42)(false) is 5
428PASS foo(42)(false) is 5
429PASS foo(42)(false) is 5
430PASS foo(42)(false) is 5
431PASS foo(42)(false) is 5
432PASS foo(42)(false) is 5
433PASS foo(42)(false) is 5
434PASS foo(42)(false) is 5
435PASS foo(42)(false) is 5
436PASS foo(42)(false) is 5
437PASS foo(42)(false) is 5
438PASS foo(42)(false) is 5
439PASS foo(42)(false) is 5
440PASS foo(42)(false) is 5
441PASS foo(42)(false) is 5
442PASS foo(42)(false) is 5
443PASS foo(42)(false) is 5
444PASS foo(42)(false) is 5
445PASS foo(42)(false) is 5
446PASS foo(42)(false) is 5
447PASS foo(42)(false) is 5
448PASS foo(42)(false) is 5
449PASS foo(42)(false) is 5
450PASS foo(42)(false) is 5
451PASS foo(42)(false) is 5
452PASS foo(42)(false) is 5
453PASS foo(42)(false) is 5
454PASS foo(42)(false) is 5
455PASS foo(42)(false) is 5
456PASS foo(42)(false) is 5
457PASS foo(42)(false) is 5
458PASS foo(42)(false) is 5
459PASS foo(42)(false) is 5
460PASS foo(42)(false) is 5
461PASS foo(42)(false) is 5
462PASS foo(42)(false) is 5
463PASS foo(42)(false) is 5
464PASS foo(42)(false) is 5
465PASS foo(42)(false) is 5
466PASS foo(42)(false) is 5
467PASS foo(42)(false) is 5
468PASS foo(42)(false) is 5
469PASS foo(42)(false) is 5
470PASS foo(42)(false) is 5
471PASS foo(42)(false) is 5
472PASS foo(42)(false) is 5
473PASS foo(42)(false) is 5
474PASS foo(42)(false) is 5
475PASS foo(42)(false) is 5
476PASS foo(42)(false) is 5
477PASS foo(42)(false) is 5
478PASS foo(42)(false) is 5
479PASS foo(42)(false) is 5
480PASS foo(42)(false) is 5
481PASS foo(42)(false) is 5
482PASS foo(42)(false) is 5
483PASS foo(42)(false) is 5
484PASS foo(42)(false) is 5
485PASS foo(42)(false) is 5
486PASS foo(42)(false) is 5
487PASS foo(42)(false) is 5
488PASS foo(42)(false) is 5
489PASS foo(42)(false) is 5
490PASS foo(42)(false) is 5
491PASS foo(42)(false) is 5
492PASS foo(42)(false) is 5
493PASS foo(42)(false) is 5
494PASS foo(42)(false) is 5
495PASS foo(42)(false) is 5
496PASS foo(42)(false) is 5
497PASS foo(42)(false) is 5
498PASS foo(42)(false) is 5
499PASS foo(42)(false) is 5
500PASS foo(42)(false) is 5
501PASS foo(42)(false) is 5
502PASS foo(42)(false) is 5
503PASS foo(42)(false) is 5
504PASS foo(42)(false) is 5
505PASS foo(42)(false) is 5
506PASS foo(42)(false) is 5
507PASS foo(42)(false) is 5
508PASS foo(42)(false) is 5
509PASS foo(42)(false) is 5
510PASS foo(42)(false) is 5
511PASS foo(42)(false) is 5
512PASS foo(42)(false) is 5
513PASS foo(42)(false) is 5
514PASS foo(42)(false) is 5
515PASS foo(42)(false) is 5
516PASS foo(42)(false) is 5
517PASS foo(42)(false) is 5
518PASS foo(42)(false) is 5
519PASS foo(42)(false) is 5
520PASS foo(42)(false) is 5
521PASS foo(42)(false) is 5
522PASS foo(42)(false) is 5
523PASS foo(42)(false) is 5
524PASS foo(42)(false) is 5
525PASS foo(42)(false) is 5
526PASS foo(42)(false) is 5
527PASS foo(42)(false) is 5
528PASS foo(42)(false) is 5
529PASS foo(42)(false) is 5
530PASS foo(42)(false) is 5
531PASS foo(42)(false) is 5
532PASS foo(42)(false) is 5
533PASS foo(42)(false) is 5
534PASS foo(42)(false) is 5
535PASS foo(42)(false) is 5
536PASS foo(42)(false) is 5
537PASS foo(42)(false) is 5
538PASS foo(42)(false) is 5
539PASS foo(42)(false) is 5
540PASS foo(42)(false) is 5
541PASS foo(42)(false) is 5
542PASS foo(42)(false) is 5
543PASS foo(42)(false) is 5
544PASS foo(42)(false) is 5
545PASS foo(42)(false) is 5
546PASS foo(42)(false) is 5
547PASS foo(42)(false) is 5
548PASS foo(42)(false) is 5
549PASS foo(42)(false) is 5
550PASS foo(42)(false) is 5
551PASS foo(42)(false) is 5
552PASS foo(42)(false) is 5
553PASS foo(42)(false) is 5
554PASS foo(42)(false) is 5
555PASS foo(42)(false) is 5
556PASS foo(42)(false) is 5
557PASS foo(42)(false) is 5
558PASS foo(42)(false) is 5
559PASS foo(42)(false) is 5
560PASS foo(42)(false) is 5
561PASS foo(42)(false) is 5
562PASS foo(42)(false) is 5
563PASS foo(42)(false) is 5
564PASS foo(42)(false) is 5
565PASS foo(42)(false) is 5
566PASS foo(42)(false) is 5
567PASS foo(42)(false) is 5
568PASS foo(42)(false) is 5
569PASS foo(42)(false) is 5
570PASS foo(42)(false) is 5
571PASS foo(42)(false) is 5
572PASS foo(42)(false) is 5
573PASS foo(42)(false) is 5
574PASS foo(42)(false) is 5
575PASS foo(42)(false) is 5
576PASS foo(42)(false) is 5
577PASS foo(42)(false) is 5
578PASS foo(42)(false) is 5
579PASS foo(42)(false) is 5
580PASS foo(42)(false) is 5
581PASS foo(42)(false) is 5
582PASS foo(42)(false) is 5
583PASS foo(42)(false) is 5
584PASS foo(42)(false) is 5
585PASS foo(42)(false) is 5
586PASS foo(42)(false) is 5
587PASS foo(42)(false) is 5
588PASS foo(42)(false) is 5
589PASS foo(42)(false) is 5
590PASS foo(42)(false) is 5
591PASS foo(42)(false) is 5
592PASS foo(42)(false) is 5
593PASS foo(42)(false) is 5
594PASS foo(42)(false) is 5
595PASS foo(42)(false) is 5
596PASS foo(42)(false) is 5
597PASS foo(42)(false) is 5
598PASS foo(42)(false) is 5
599PASS foo(42)(false) is 5
600PASS foo(42)(false) is 5
601PASS foo(42)(false) is 5
602PASS foo(42)(false) is 5
603PASS foo(42)(false) is 5
604PASS foo(42)(false) is 5
605PASS foo(42)(false) is 5
606PASS foo(42)(false) is 5
607PASS foo(42)(false) is 5
608PASS foo(42)(false) is 5
609PASS foo(42)(false) is 5
610PASS foo(42)(false) is 5
611PASS foo(42)(false) is 5
612PASS foo(42)(false) is 5
613PASS foo(42)(false) is 5
614PASS foo(42)(false) is 5
615PASS foo(42)(false) is 5
616PASS foo(42)(false) is 5
617PASS foo(42)(false) is 5
618PASS foo(42)(false) is 5
619PASS foo(42)(false) is 5
620PASS foo(42)(false) is 5
621PASS foo(42)(false) is 5
622PASS foo(42)(false) is 5
623PASS foo(42)(false) is 5
624PASS foo(42)(false) is 5
625PASS foo(42)(false) is 5
626PASS foo(42)(false) is 5
627PASS foo(42)(false) is 5
628PASS foo(42)(false) is 5
629PASS foo(42)(false) is 5
630PASS foo(42)(false) is 5
631PASS foo(42)(false) is 5
632PASS foo(42)(false) is 5
633PASS foo(42)(false) is 5
634PASS foo(42)(false) is 5
635PASS foo(42)(false) is 5
636PASS foo(42)(false) is 5
637PASS foo(42)(false) is 5
638PASS foo(42)(false) is 5
639PASS foo(42)(false) is 5
640PASS foo(42)(false) is 5
641PASS foo(42)(false) is 5
642PASS foo(42)(false) is 5
643PASS foo(42)(false) is 5
644PASS foo(42)(false) is 5
645PASS foo(42)(false) is 5
646PASS foo(42)(false) is 5
647PASS foo(42)(false) is 5
648PASS foo(42)(false) is 5
649PASS foo(42)(false) is 5
650PASS foo(42)(false) is 5
651PASS foo(42)(false) is 5
652PASS foo(42)(false) is 5
653PASS foo(42)(false) is 5
654PASS foo(42)(false) is 5
655PASS foo(42)(false) is 5
656PASS foo(42)(false) is 5
657PASS foo(42)(false) is 5
658PASS foo(42)(false) is 5
659PASS foo(42)(false) is 5
660PASS foo(42)(false) is 5
661PASS foo(42)(false) is 5
662PASS foo(42)(false) is 5
663PASS foo(42)(false) is 5
664PASS foo(42)(false) is 5
665PASS foo(42)(false) is 5
666PASS foo(42)(false) is 5
667PASS foo(42)(false) is 5
668PASS foo(42)(false) is 5
669PASS foo(42)(false) is 5
670PASS foo(42)(false) is 5
671PASS foo(42)(false) is 5
672PASS foo(42)(false) is 5
673PASS foo(42)(false) is 5
674PASS foo(42)(false) is 5
675PASS foo(42)(false) is 5
676PASS foo(42)(false) is 5
677PASS foo(42)(false) is 5
678PASS foo(42)(false) is 5
679PASS foo(42)(false) is 5
680PASS foo(42)(false) is 5
681PASS foo(42)(false) is 5
682PASS foo(42)(false) is 5
683PASS foo(42)(false) is 5
684PASS foo(42)(false) is 5
685PASS foo(42)(false) is 5
686PASS foo(42)(false) is 5
687PASS foo(42)(false) is 5
688PASS foo(42)(false) is 5
689PASS foo(42)(false) is 5
690PASS foo(42)(false) is 5
691PASS foo(42)(false) is 5
692PASS foo(42)(false) is 5
693PASS foo(42)(false) is 5
694PASS foo(42)(false) is 5
695PASS foo(42)(false) is 5
696PASS foo(42)(false) is 5
697PASS foo(42)(false) is 5
698PASS foo(42)(false) is 5
699PASS foo(42)(false) is 5
700PASS foo(42)(false) is 5
701PASS foo(42)(false) is 5
702PASS foo(42)(false) is 5
703PASS foo(42)(false) is 5
704PASS foo(42)(false) is 5
705PASS foo(42)(false) is 5
706PASS foo(42)(false) is 5
707PASS foo(42)(false) is 5
708PASS foo(42)(false) is 5
709PASS foo(42)(false) is 5
710PASS foo(42)(false) is 5
711PASS foo(42)(false) is 5
712PASS foo(42)(false) is 5
713PASS foo(42)(false) is 5
714PASS foo(42)(false) is 5
715PASS foo(42)(false) is 5
716PASS foo(42)(false) is 5
717PASS foo(42)(false) is 5
718PASS foo(42)(false) is 5
719PASS foo(42)(false) is 5
720PASS foo(42)(false) is 5
721PASS foo(42)(false) is 5
722PASS foo(42)(false) is 5
723PASS foo(42)(false) is 5
724PASS foo(42)(false) is 5
725PASS foo(42)(false) is 5
726PASS foo(42)(false) is 5
727PASS foo(42)(false) is 5
728PASS foo(42)(false) is 5
729PASS foo(42)(false) is 5
730PASS foo(42)(false) is 5
731PASS foo(42)(false) is 5
732PASS foo(42)(false) is 5
733PASS foo(42)(false) is 5
734PASS foo(42)(false) is 5
735PASS foo(42)(false) is 5
736PASS foo(42)(false) is 5
737PASS foo(42)(false) is 5
738PASS foo(42)(false) is 5
739PASS foo(42)(false) is 5
740PASS foo(42)(false) is 5
741PASS foo(42)(false) is 5
742PASS foo(42)(false) is 5
743PASS foo(42)(false) is 5
744PASS foo(42)(false) is 5
745PASS foo(42)(false) is 5
746PASS foo(42)(false) is 5
747PASS foo(42)(false) is 5
748PASS foo(42)(false) is 5
749PASS foo(42)(false) is 5
750PASS foo(42)(false) is 5
751PASS foo(42)(false) is 5
752PASS foo(42)(false) is 5
753PASS foo(42)(false) is 5
754PASS foo(42)(false) is 5
755PASS foo(42)(false) is 5
756PASS foo(42)(false) is 5
757PASS foo(42)(false) is 5
758PASS foo(42)(false) is 5
759PASS foo(42)(false) is 5
760PASS foo(42)(false) is 5
761PASS foo(42)(false) is 5
762PASS foo(42)(false) is 5
763PASS foo(42)(false) is 5
764PASS foo(42)(false) is 5
765PASS foo(42)(false) is 5
766PASS foo(42)(false) is 5
767PASS foo(42)(false) is 5
768PASS foo(42)(false) is 5
769PASS foo(42)(false) is 5
770PASS foo(42)(false) is 5
771PASS foo(42)(false) is 5
772PASS foo(42)(false) is 5
773PASS foo(42)(false) is 5
774PASS foo(42)(false) is 5
775PASS foo(42)(false) is 5
776PASS foo(42)(false) is 5
777PASS foo(42)(false) is 5
778PASS foo(42)(false) is 5
779PASS foo(42)(false) is 5
780PASS foo(42)(false) is 5
781PASS foo(42)(false) is 5
782PASS foo(42)(false) is 5
783PASS foo(42)(false) is 5
784PASS foo(42)(false) is 5
785PASS foo(42)(false) is 5
786PASS foo(42)(false) is 5
787PASS foo(42)(false) is 5
788PASS foo(42)(false) is 5
789PASS foo(42)(false) is 5
790PASS foo(42)(false) is 5
791PASS foo(42)(false) is 5
792PASS foo(42)(false) is 5
793PASS foo(42)(false) is 5
794PASS foo(42)(false) is 5
795PASS foo(42)(false) is 5
796PASS foo(42)(false) is 5
797PASS foo(42)(false) is 5
798PASS foo(42)(false) is 5
799PASS foo(42)(false) is 5
800PASS foo(42)(false) is 5
801PASS foo(42)(false) is 5
802PASS foo(42)(false) is 5
803PASS foo(42)(false) is 5
804PASS foo(42)(false) is 5
805PASS foo(42)(false) is 5
806PASS foo(42)(false) is 5
807PASS foo(42)(false) is 5
808PASS foo(42)(false) is 5
809PASS foo(42)(false) is 5
810PASS foo(42)(false) is 5
811PASS foo(42)(false) is 5
812PASS foo(42)(false) is 5
813PASS foo(42)(false) is 5
814PASS foo(42)(false) is 5
815PASS foo(42)(false) is 5
816PASS foo(42)(false) is 5
817PASS foo(42)(false) is 5
818PASS foo(42)(false) is 5
819PASS foo(42)(false) is 5
820PASS foo(42)(false) is 5
821PASS foo(42)(false) is 5
822PASS foo(42)(false) is 5
823PASS foo(42)(false) is 5
824PASS foo(42)(false) is 5
825PASS foo(42)(false) is 5
826PASS foo(42)(false) is 5
827PASS foo(42)(false) is 5
828PASS foo(42)(false) is 5
829PASS foo(42)(false) is 5
830PASS foo(42)(false) is 5
831PASS foo(42)(false) is 5
832PASS foo(42)(false) is 5
833PASS foo(42)(false) is 5
834PASS foo(42)(false) is 5
835PASS foo(42)(false) is 5
836PASS foo(42)(false) is 5
837PASS foo(42)(false) is 5
838PASS foo(42)(false) is 5
839PASS foo(42)(false) is 5
840PASS foo(42)(false) is 5
841PASS foo(42)(false) is 5
842PASS foo(42)(false) is 5
843PASS foo(42)(false) is 5
844PASS foo(42)(false) is 5
845PASS foo(42)(false) is 5
846PASS foo(42)(false) is 5
847PASS foo(42)(false) is 5
848PASS foo(42)(false) is 5
849PASS foo(42)(false) is 5
850PASS foo(42)(false) is 5
851PASS foo(42)(false) is 5
852PASS foo(42)(false) is 5
853PASS foo(42)(false) is 5
854PASS foo(42)(false) is 5
855PASS foo(42)(false) is 5
856PASS foo(42)(false) is 5
857PASS foo(42)(false) is 5
858PASS foo(42)(false) is 5
859PASS foo(42)(false) is 5
860PASS foo(42)(false) is 5
861PASS foo(42)(false) is 5
862PASS foo(42)(false) is 5
863PASS foo(42)(false) is 5
864PASS foo(42)(false) is 5
865PASS foo(42)(false) is 5
866PASS foo(42)(false) is 5
867PASS foo(42)(false) is 5
868PASS foo(42)(false) is 5
869PASS foo(42)(false) is 5
870PASS foo(42)(false) is 5
871PASS foo(42)(false) is 5
872PASS foo(42)(false) is 5
873PASS foo(42)(false) is 5
874PASS foo(42)(false) is 5
875PASS foo(42)(false) is 5
876PASS foo(42)(false) is 5
877PASS foo(42)(false) is 5
878PASS foo(42)(false) is 5
879PASS foo(42)(false) is 5
880PASS foo(42)(false) is 5
881PASS foo(42)(false) is 5
882PASS foo(42)(false) is 5
883PASS foo(42)(false) is 5
884PASS foo(42)(false) is 5
885PASS foo(42)(false) is 5
886PASS foo(42)(false) is 5
887PASS foo(42)(false) is 5
888PASS foo(42)(false) is 5
889PASS foo(42)(false) is 5
890PASS foo(42)(false) is 5
891PASS foo(42)(false) is 5
892PASS foo(42)(false) is 5
893PASS foo(42)(false) is 5
894PASS foo(42)(false) is 5
895PASS foo(42)(false) is 5
896PASS foo(42)(false) is 5
897PASS foo(42)(false) is 5
898PASS foo(42)(false) is 5
899PASS foo(42)(false) is 5
900PASS foo(42)(false) is 5
901PASS foo(42)(false) is 5
902PASS foo(42)(false) is 5
903PASS foo(42)(false) is 5
904PASS foo(42)(false) is 5
905PASS foo(42)(false) is 5
906PASS foo(42)(false) is 5
907PASS foo(42)(false) is 5
908PASS foo(42)(false) is 5
909PASS foo(42)(false) is 5
910PASS foo(42)(false) is 5
911PASS foo(42)(false) is 5
912PASS foo(42)(false) is 5
913PASS foo(42)(false) is 5
914PASS foo(42)(false) is 5
915PASS foo(42)(false) is 5
916PASS foo(42)(false) is 5
917PASS foo(42)(false) is 5
918PASS foo(42)(false) is 5
919PASS foo(42)(false) is 5
920PASS foo(42)(false) is 5
921PASS foo(42)(false) is 5
922PASS foo(42)(false) is 5
923PASS foo(42)(false) is 5
924PASS foo(42)(false) is 5
925PASS foo(42)(false) is 5
926PASS foo(42)(false) is 5
927PASS foo(42)(false) is 5
928PASS foo(42)(false) is 5
929PASS foo(42)(false) is 5
930PASS foo(42)(false) is 5
931PASS foo(42)(false) is 5
932PASS foo(42)(false) is 5
933PASS foo(42)(false) is 5
934PASS foo(42)(false) is 5
935PASS foo(42)(false) is 5
936PASS foo(42)(false) is 5
937PASS foo(42)(false) is 5
938PASS foo(42)(false) is 5
939PASS foo(42)(false) is 5
940PASS foo(42)(false) is 5
941PASS foo(42)(false) is 5
942PASS foo(42)(false) is 5
943PASS foo(42)(false) is 5
944PASS foo(42)(false) is 5
945PASS foo(42)(false) is 5
946PASS foo(42)(false) is 5
947PASS foo(42)(false) is 5
948PASS foo(42)(false) is 5
949PASS foo(42)(false) is 5
950PASS foo(42)(false) is 5
951PASS foo(42)(false) is 5
952PASS foo(42)(false) is 5
953PASS foo(42)(false) is 5
954PASS foo(42)(false) is 5
955PASS foo(42)(false) is 5
956PASS foo(42)(false) is 5
957PASS foo(42)(false) is 5
958PASS foo(42)(false) is 5
959PASS foo(42)(false) is 5
960PASS foo(42)(false) is 5
961PASS foo(42)(false) is 5
962PASS foo(42)(false) is 5
963PASS foo(42)(false) is 5
964PASS foo(42)(false) is 5
965PASS foo(42)(false) is 5
966PASS foo(42)(false) is 5
967PASS foo(42)(false) is 5
968PASS foo(42)(false) is 5
969PASS foo(42)(false) is 5
970PASS foo(42)(false) is 5
971PASS foo(42)(false) is 5
972PASS foo(42)(false) is 5
973PASS foo(42)(false) is 5
974PASS foo(42)(false) is 5
975PASS foo(42)(false) is 5
976PASS foo(42)(false) is 5
977PASS foo(42)(false) is 5
978PASS foo(42)(false) is 5
979PASS foo(42)(false) is 5
980PASS foo(42)(false) is 5
981PASS foo(42)(false) is 5
982PASS foo(42)(false) is 5
983PASS foo(42)(false) is 5
984PASS foo(42)(false) is 5
985PASS foo(42)(false) is 5
986PASS foo(42)(false) is 5
987PASS foo(42)(false) is 5
988PASS foo(42)(false) is 5
989PASS foo(42)(false) is 5
990PASS foo(42)(false) is 5
991PASS foo(42)(false) is 5
992PASS foo(42)(false) is 5
993PASS foo(42)(false) is 5
994PASS foo(42)(false) is 5
995PASS foo(42)(false) is 5
996PASS foo(42)(false) is 5
997PASS foo(42)(false) is 5
998PASS foo(42)(false) is 5
999PASS foo(42)(false) is 5
1000PASS foo(42)(false) is 5
1001PASS foo(42)(false) is 5
1002PASS foo(42)(false) is 5
1003PASS foo(42)(false) is 5
1004PASS foo(42)(false) is 5
1005PASS foo(42)(false) is 5
1006PASS foo(42)(false) is 5
1007PASS foo(42)(false) is 5
1008PASS foo(42)(false) is 5
1009PASS foo(42)(false) is 5
1010PASS foo(42)(false) is 5
1011PASS foo(42)(false) is 5
1012PASS foo(42)(false) is 5
1013PASS foo(42)(false) is 5
1014PASS foo(42)(false) is 5
1015PASS foo(42)(false) is 5
1016PASS foo(42)(false) is 5
1017PASS foo(42)(false) is 5
1018PASS foo(42)(false) is 5
1019PASS foo(42)(false) is 5
1020PASS foo(42)(false) is 5
1021PASS foo(42)(false) is 5
1022PASS foo(42)(false) is 5
1023PASS foo(42)(false) is 5
1024PASS foo(42)(false) is 5
1025PASS foo(42)(false) is 5
1026PASS foo(42)(false) is 5
1027PASS foo(42)(false) is 5
1028PASS foo(42)(false) is 5
1029PASS successfullyParsed is true
1030
1031TEST COMPLETE
1032
1033