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