blob: 5ed048ff5475df442cb3a3f0109db3c81780ddbc [file] [log] [blame]
Ben Murdochb8a8cc12014-11-26 15:28:44 +00001// Copyright 2014 the V8 project authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5// Flags: --allow-natives-syntax
6
7function f(a, b) {
8 a == b;
9}
10
11f({}, {});
12
13var a = { y: 1.5 };
14a.y = 777;
15var b = a.y;
16
17function h() {
18 var d = 1;
19 var e = 777;
20 while (d-- > 0) e++;
21 f(1, e);
22}
23
24var global;
25function g() {
26 global = b;
27 return h(b);
28}
29
30g();
31g();
32%OptimizeFunctionOnNextCall(g);
33g();