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