1// 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(); 34