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 we can inline a constructor that uses arguments without failing DFG validation.
     25 
     26 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
     27 
     28 
     29 PASS bar().x is 42
     30 PASS bar().x is 42
     31 PASS bar().x is 42
     32 PASS bar().x is 42
     33 PASS bar().x is 42
     34 PASS bar().x is 42
     35 PASS bar().x is 42
     36 PASS bar().x is 42
     37 PASS bar().x is 42
     38 PASS bar().x is 42
     39 PASS bar().x is 42
     40 PASS bar().x is 42
     41 PASS bar().x is 42
     42 PASS bar().x is 42
     43 PASS bar().x is 42
     44 PASS bar().x is 42
     45 PASS bar().x is 42
     46 PASS bar().x is 42
     47 PASS bar().x is 42
     48 PASS bar().x is 42
     49 PASS bar().x is 42
     50 PASS bar().x is 42
     51 PASS bar().x is 42
     52 PASS bar().x is 42
     53 PASS bar().x is 42
     54 PASS bar().x is 42
     55 PASS bar().x is 42
     56 PASS bar().x is 42
     57 PASS bar().x is 42
     58 PASS bar().x is 42
     59 PASS bar().x is 42
     60 PASS bar().x is 42
     61 PASS bar().x is 42
     62 PASS bar().x is 42
     63 PASS bar().x is 42
     64 PASS bar().x is 42
     65 PASS bar().x is 42
     66 PASS bar().x is 42
     67 PASS bar().x is 42
     68 PASS bar().x is 42
     69 PASS bar().x is 42
     70 PASS bar().x is 42
     71 PASS bar().x is 42
     72 PASS bar().x is 42
     73 PASS bar().x is 42
     74 PASS bar().x is 42
     75 PASS bar().x is 42
     76 PASS bar().x is 42
     77 PASS bar().x is 42
     78 PASS bar().x is 42
     79 PASS bar().x is 42
     80 PASS bar().x is 42
     81 PASS bar().x is 42
     82 PASS bar().x is 42
     83 PASS bar().x is 42
     84 PASS bar().x is 42
     85 PASS bar().x is 42
     86 PASS bar().x is 42
     87 PASS bar().x is 42
     88 PASS bar().x is 42
     89 PASS bar().x is 42
     90 PASS bar().x is 42
     91 PASS bar().x is 42
     92 PASS bar().x is 42
     93 PASS bar().x is 42
     94 PASS bar().x is 42
     95 PASS bar().x is 42
     96 PASS bar().x is 42
     97 PASS bar().x is 42
     98 PASS bar().x is 42
     99 PASS bar().x is 42
    100 PASS bar().x is 42
    101 PASS bar().x is 42
    102 PASS bar().x is 42
    103 PASS bar().x is 42
    104 PASS bar().x is 42
    105 PASS bar().x is 42
    106 PASS bar().x is 42
    107 PASS bar().x is 42
    108 PASS bar().x is 42
    109 PASS bar().x is 42
    110 PASS bar().x is 42
    111 PASS bar().x is 42
    112 PASS bar().x is 42
    113 PASS bar().x is 42
    114 PASS bar().x is 42
    115 PASS bar().x is 42
    116 PASS bar().x is 42
    117 PASS bar().x is 42
    118 PASS bar().x is 42
    119 PASS bar().x is 42
    120 PASS bar().x is 42
    121 PASS bar().x is 42
    122 PASS bar().x is 42
    123 PASS bar().x is 42
    124 PASS bar().x is 42
    125 PASS bar().x is 42
    126 PASS bar().x is 42
    127 PASS bar().x is 42
    128 PASS bar().x is 42
    129 PASS bar().x is 42
    130 PASS bar().x is 42
    131 PASS bar().x is 42
    132 PASS bar().x is 42
    133 PASS bar().x is 42
    134 PASS bar().x is 42
    135 PASS bar().x is 42
    136 PASS bar().x is 42
    137 PASS bar().x is 42
    138 PASS bar().x is 42
    139 PASS bar().x is 42
    140 PASS bar().x is 42
    141 PASS bar().x is 42
    142 PASS bar().x is 42
    143 PASS bar().x is 42
    144 PASS bar().x is 42
    145 PASS bar().x is 42
    146 PASS bar().x is 42
    147 PASS bar().x is 42
    148 PASS bar().x is 42
    149 PASS bar().x is 42
    150 PASS bar().x is 42
    151 PASS bar().x is 42
    152 PASS bar().x is 42
    153 PASS bar().x is 42
    154 PASS bar().x is 42
    155 PASS bar().x is 42
    156 PASS bar().x is 42
    157 PASS bar().x is 42
    158 PASS bar().x is 42
    159 PASS bar().x is 42
    160 PASS bar().x is 42
    161 PASS bar().x is 42
    162 PASS bar().x is 42
    163 PASS bar().x is 42
    164 PASS bar().x is 42
    165 PASS bar().x is 42
    166 PASS bar().x is 42
    167 PASS bar().x is 42
    168 PASS bar().x is 42
    169 PASS bar().x is 42
    170 PASS bar().x is 42
    171 PASS bar().x is 42
    172 PASS bar().x is 42
    173 PASS bar().x is 42
    174 PASS bar().x is 42
    175 PASS bar().x is 42
    176 PASS bar().x is 42
    177 PASS bar().x is 42
    178 PASS bar().x is 42
    179 PASS bar().x is 42
    180 PASS bar().x is 42
    181 PASS bar().x is 42
    182 PASS bar().x is 42
    183 PASS bar().x is 42
    184 PASS bar().x is 42
    185 PASS bar().x is 42
    186 PASS bar().x is 42
    187 PASS bar().x is 42
    188 PASS bar().x is 42
    189 PASS bar().x is 42
    190 PASS bar().x is 42
    191 PASS bar().x is 42
    192 PASS bar().x is 42
    193 PASS bar().x is 42
    194 PASS bar().x is 42
    195 PASS bar().x is 42
    196 PASS bar().x is 42
    197 PASS bar().x is 42
    198 PASS bar().x is 42
    199 PASS bar().x is 42
    200 PASS bar().x is 42
    201 PASS bar().x is 42
    202 PASS bar().x is 42
    203 PASS bar().x is 42
    204 PASS bar().x is 42
    205 PASS bar().x is 42
    206 PASS bar().x is 42
    207 PASS bar().x is 42
    208 PASS bar().x is 42
    209 PASS bar().x is 42
    210 PASS bar().x is 42
    211 PASS bar().x is 42
    212 PASS bar().x is 42
    213 PASS bar().x is 42
    214 PASS bar().x is 42
    215 PASS bar().x is 42
    216 PASS bar().x is 42
    217 PASS bar().x is 42
    218 PASS bar().x is 42
    219 PASS bar().x is 42
    220 PASS bar().x is 42
    221 PASS bar().x is 42
    222 PASS bar().x is 42
    223 PASS bar().x is 42
    224 PASS bar().x is 42
    225 PASS bar().x is 42
    226 PASS bar().x is 42
    227 PASS bar().x is 42
    228 PASS bar().x is 42
    229 PASS successfullyParsed is true
    230 
    231 TEST COMPLETE
    232 
    233