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