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