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