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