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