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