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 7 var global = "10.1"; 8 function f() { } 9 function g(a) { this.d = a; } 10 function h() { 11 var x = new f(); 12 global.dummy = this; 13 var y = new g(x); 14 } 15 h(); 16 h(); 17 %OptimizeFunctionOnNextCall(h); 18 h(); 19