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 will still perform speculations on dead things. 25 26On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". 27 28 29PASS foo(thingy, i) is 10 30PASS variable is 84 31PASS foo(thingy, i) is 10 32PASS variable is 84 33PASS foo(thingy, i) is 10 34PASS variable is 84 35PASS foo(thingy, i) is 10 36PASS variable is 84 37PASS foo(thingy, i) is 10 38PASS variable is 84 39PASS foo(thingy, i) is 10 40PASS variable is 84 41PASS foo(thingy, i) is 10 42PASS variable is 84 43PASS foo(thingy, i) is 10 44PASS variable is 84 45PASS foo(thingy, i) is 10 46PASS variable is 84 47PASS foo(thingy, i) is 10 48PASS variable is 84 49PASS foo(thingy, i) is 10 50PASS variable is 84 51PASS foo(thingy, i) is 10 52PASS variable is 84 53PASS foo(thingy, i) is 10 54PASS variable is 84 55PASS foo(thingy, i) is 10 56PASS variable is 84 57PASS foo(thingy, i) is 10 58PASS variable is 84 59PASS foo(thingy, i) is 10 60PASS variable is 84 61PASS foo(thingy, i) is 10 62PASS variable is 84 63PASS foo(thingy, i) is 10 64PASS variable is 84 65PASS foo(thingy, i) is 10 66PASS variable is 84 67PASS foo(thingy, i) is 10 68PASS variable is 84 69PASS foo(thingy, i) is 10 70PASS variable is 84 71PASS foo(thingy, i) is 10 72PASS variable is 84 73PASS foo(thingy, i) is 10 74PASS variable is 84 75PASS foo(thingy, i) is 10 76PASS variable is 84 77PASS foo(thingy, i) is 10 78PASS variable is 84 79PASS foo(thingy, i) is 10 80PASS variable is 84 81PASS foo(thingy, i) is 10 82PASS variable is 84 83PASS foo(thingy, i) is 10 84PASS variable is 84 85PASS foo(thingy, i) is 10 86PASS variable is 84 87PASS foo(thingy, i) is 10 88PASS variable is 84 89PASS foo(thingy, i) is 10 90PASS variable is 84 91PASS foo(thingy, i) is 10 92PASS variable is 84 93PASS foo(thingy, i) is 10 94PASS variable is 84 95PASS foo(thingy, i) is 10 96PASS variable is 84 97PASS foo(thingy, i) is 10 98PASS variable is 84 99PASS foo(thingy, i) is 10 100PASS variable is 84 101PASS foo(thingy, i) is 10 102PASS variable is 84 103PASS foo(thingy, i) is 10 104PASS variable is 84 105PASS foo(thingy, i) is 10 106PASS variable is 84 107PASS foo(thingy, i) is 10 108PASS variable is 84 109PASS foo(thingy, i) is 10 110PASS variable is 84 111PASS foo(thingy, i) is 10 112PASS variable is 84 113PASS foo(thingy, i) is 10 114PASS variable is 84 115PASS foo(thingy, i) is 10 116PASS variable is 84 117PASS foo(thingy, i) is 10 118PASS variable is 84 119PASS foo(thingy, i) is 10 120PASS variable is 84 121PASS foo(thingy, i) is 10 122PASS variable is 84 123PASS foo(thingy, i) is 10 124PASS variable is 84 125PASS foo(thingy, i) is 10 126PASS variable is 84 127PASS foo(thingy, i) is 10 128PASS variable is 84 129PASS foo(thingy, i) is 10 130PASS variable is 84 131PASS foo(thingy, i) is 10 132PASS variable is 84 133PASS foo(thingy, i) is 10 134PASS variable is 84 135PASS foo(thingy, i) is 10 136PASS variable is 84 137PASS foo(thingy, i) is 10 138PASS variable is 84 139PASS foo(thingy, i) is 10 140PASS variable is 84 141PASS foo(thingy, i) is 10 142PASS variable is 84 143PASS foo(thingy, i) is 10 144PASS variable is 84 145PASS foo(thingy, i) is 10 146PASS variable is 84 147PASS foo(thingy, i) is 10 148PASS variable is 84 149PASS foo(thingy, i) is 10 150PASS variable is 84 151PASS foo(thingy, i) is 10 152PASS variable is 84 153PASS foo(thingy, i) is 10 154PASS variable is 84 155PASS foo(thingy, i) is 10 156PASS variable is 84 157PASS foo(thingy, i) is 10 158PASS variable is 84 159PASS foo(thingy, i) is 10 160PASS variable is 84 161PASS foo(thingy, i) is 10 162PASS variable is 84 163PASS foo(thingy, i) is 10 164PASS variable is 84 165PASS foo(thingy, i) is 10 166PASS variable is 84 167PASS foo(thingy, i) is 10 168PASS variable is 84 169PASS foo(thingy, i) is 10 170PASS variable is 84 171PASS foo(thingy, i) is 10 172PASS variable is 84 173PASS foo(thingy, i) is 10 174PASS variable is 84 175PASS foo(thingy, i) is 10 176PASS variable is 84 177PASS foo(thingy, i) is 10 178PASS variable is 84 179PASS foo(thingy, i) is 10 180PASS variable is 84 181PASS foo(thingy, i) is 10 182PASS variable is 84 183PASS foo(thingy, i) is 10 184PASS variable is 84 185PASS foo(thingy, i) is 10 186PASS variable is 84 187PASS foo(thingy, i) is 10 188PASS variable is 84 189PASS foo(thingy, i) is 10 190PASS variable is 84 191PASS foo(thingy, i) is 10 192PASS variable is 84 193PASS foo(thingy, i) is 10 194PASS variable is 84 195PASS foo(thingy, i) is 10 196PASS variable is 84 197PASS foo(thingy, i) is 10 198PASS variable is 84 199PASS foo(thingy, i) is 10 200PASS variable is 84 201PASS foo(thingy, i) is 10 202PASS variable is 84 203PASS foo(thingy, i) is 10 204PASS variable is 84 205PASS foo(thingy, i) is 10 206PASS variable is 84 207PASS foo(thingy, i) is 10 208PASS variable is 84 209PASS foo(thingy, i) is 10 210PASS variable is 84 211PASS foo(thingy, i) is 10 212PASS variable is 84 213PASS foo(thingy, i) is 10 214PASS variable is 84 215PASS foo(thingy, i) is 10 216PASS variable is 84 217PASS foo(thingy, i) is 10 218PASS variable is 84 219PASS foo(thingy, i) is 10 220PASS variable is 84 221PASS foo(thingy, i) is 10 222PASS variable is 84 223PASS foo(thingy, i) is 10 224PASS variable is 84 225PASS foo(thingy, i) is 10 226PASS variable is 84 227PASS foo(thingy, i) is 10 228PASS variable is 84 229PASS foo(thingy, i) is 10 230PASS variable is 84 231PASS foo(thingy, i) is 10 232PASS variable is 84 233PASS foo(thingy, i) is 10 234PASS variable is 84 235PASS foo(thingy, i) is 10 236PASS variable is 84 237PASS foo(thingy, i) is 10 238PASS variable is 84 239PASS foo(thingy, i) is 10 240PASS variable is 84 241PASS foo(thingy, i) is 10 242PASS variable is 84 243PASS foo(thingy, i) is 10 244PASS variable is 84 245PASS foo(thingy, i) is 10 246PASS variable is 84 247PASS foo(thingy, i) is 10 248PASS variable is 84 249PASS foo(thingy, i) is 10 250PASS variable is 84 251PASS foo(thingy, i) is 10 252PASS variable is 84 253PASS foo(thingy, i) is 10 254PASS variable is 84 255PASS foo(thingy, i) is 10 256PASS variable is 84 257PASS foo(thingy, i) is 10 258PASS variable is 84 259PASS foo(thingy, i) is 10 260PASS variable is 84 261PASS foo(thingy, i) is 10 262PASS variable is 84 263PASS foo(thingy, i) is 10 264PASS variable is 84 265PASS foo(thingy, i) is 10 266PASS variable is 84 267PASS foo(thingy, i) is 10 268PASS variable is 84 269PASS foo(thingy, i) is 10 270PASS variable is 84 271PASS foo(thingy, i) is 10 272PASS variable is 84 273PASS foo(thingy, i) is 10 274PASS variable is 84 275PASS foo(thingy, i) is 10 276PASS variable is 84 277PASS foo(thingy, i) is 10 278PASS variable is 84 279PASS foo(thingy, i) is 10 280PASS variable is 84 281PASS foo(thingy, i) is 10 282PASS variable is 84 283PASS foo(thingy, i) is 10 284PASS variable is 84 285PASS foo(thingy, i) is 10 286PASS variable is 84 287PASS foo(thingy, i) is 10 288PASS variable is 84 289PASS foo(thingy, i) is 10 290PASS variable is 84 291PASS foo(thingy, i) is 10 292PASS variable is 84 293PASS foo(thingy, i) is 10 294PASS variable is 84 295PASS foo(thingy, i) is 10 296PASS variable is 84 297PASS foo(thingy, i) is 10 298PASS variable is 84 299PASS foo(thingy, i) is 10 300PASS variable is 84 301PASS foo(thingy, i) is 10 302PASS variable is 84 303PASS foo(thingy, i) is 10 304PASS variable is 84 305PASS foo(thingy, i) is 10 306PASS variable is 84 307PASS foo(thingy, i) is 10 308PASS variable is 84 309PASS foo(thingy, i) is 10 310PASS variable is 84 311PASS foo(thingy, i) is 10 312PASS variable is 84 313PASS foo(thingy, i) is 10 314PASS variable is 84 315PASS foo(thingy, i) is 10 316PASS variable is 84 317PASS foo(thingy, i) is 10 318PASS variable is 84 319PASS foo(thingy, i) is 10 320PASS variable is 84 321PASS foo(thingy, i) is 10 322PASS variable is 84 323PASS foo(thingy, i) is 10 324PASS variable is 84 325PASS foo(thingy, i) is 10 326PASS variable is 84 327PASS foo(thingy, i) is 10 328PASS variable is 84 329PASS foo(thingy, i) is 10 330PASS variable is 24 331PASS foo(thingy, i) is 10 332PASS variable is 24 333PASS foo(thingy, i) is 10 334PASS variable is 24 335PASS foo(thingy, i) is 10 336PASS variable is 24 337PASS foo(thingy, i) is 10 338PASS variable is 24 339PASS foo(thingy, i) is 10 340PASS variable is 24 341PASS foo(thingy, i) is 10 342PASS variable is 24 343PASS foo(thingy, i) is 10 344PASS variable is 24 345PASS foo(thingy, i) is 10 346PASS variable is 24 347PASS foo(thingy, i) is 10 348PASS variable is 24 349PASS foo(thingy, i) is 10 350PASS variable is 24 351PASS foo(thingy, i) is 10 352PASS variable is 24 353PASS foo(thingy, i) is 10 354PASS variable is 24 355PASS foo(thingy, i) is 10 356PASS variable is 24 357PASS foo(thingy, i) is 10 358PASS variable is 24 359PASS foo(thingy, i) is 10 360PASS variable is 24 361PASS foo(thingy, i) is 10 362PASS variable is 24 363PASS foo(thingy, i) is 10 364PASS variable is 24 365PASS foo(thingy, i) is 10 366PASS variable is 24 367PASS foo(thingy, i) is 10 368PASS variable is 24 369PASS foo(thingy, i) is 10 370PASS variable is 24 371PASS foo(thingy, i) is 10 372PASS variable is 24 373PASS foo(thingy, i) is 10 374PASS variable is 24 375PASS foo(thingy, i) is 10 376PASS variable is 24 377PASS foo(thingy, i) is 10 378PASS variable is 24 379PASS foo(thingy, i) is 10 380PASS variable is 24 381PASS foo(thingy, i) is 10 382PASS variable is 24 383PASS foo(thingy, i) is 10 384PASS variable is 24 385PASS foo(thingy, i) is 10 386PASS variable is 24 387PASS foo(thingy, i) is 10 388PASS variable is 24 389PASS foo(thingy, i) is 10 390PASS variable is 24 391PASS foo(thingy, i) is 10 392PASS variable is 24 393PASS foo(thingy, i) is 10 394PASS variable is 24 395PASS foo(thingy, i) is 10 396PASS variable is 24 397PASS foo(thingy, i) is 10 398PASS variable is 24 399PASS foo(thingy, i) is 10 400PASS variable is 24 401PASS foo(thingy, i) is 10 402PASS variable is 24 403PASS foo(thingy, i) is 10 404PASS variable is 24 405PASS foo(thingy, i) is 10 406PASS variable is 24 407PASS foo(thingy, i) is 10 408PASS variable is 24 409PASS foo(thingy, i) is 10 410PASS variable is 24 411PASS foo(thingy, i) is 10 412PASS variable is 24 413PASS foo(thingy, i) is 10 414PASS variable is 24 415PASS foo(thingy, i) is 10 416PASS variable is 24 417PASS foo(thingy, i) is 10 418PASS variable is 24 419PASS foo(thingy, i) is 10 420PASS variable is 24 421PASS foo(thingy, i) is 10 422PASS variable is 24 423PASS foo(thingy, i) is 10 424PASS variable is 24 425PASS foo(thingy, i) is 10 426PASS variable is 24 427PASS foo(thingy, i) is 10 428PASS variable is 24 429PASS successfullyParsed is true 430 431TEST COMPLETE 432 433